服务器之家

服务器之家 > 正文

C语言多文件编写详解

时间:2022-01-17 14:20     来源/作者:FH_FE

 

关于多文件调用

只能有一个 main.c 文件

其余函数分别在 func1.c *********** func2.c ********** func3.c 。。。中实现

在对应的 .c 文件中调用 .h 头文件库

#include “operation.h”

在 operation.h 文件中声明函数,可以当作一个头文件函数库直接调用

 

关于多文件调用中的BUG

记得先删除文件中的 .o 或者 .obj结尾的文件再重新修改编译

 

extern

在 main.c 中声明需要用的全局变量,并赋值

int n = 0, m = 1;

在 operation.h 头文件中引入,只引入变量不赋值

 

BUG1:

mutiple definition of ‘m"

有 BUG

C语言多文件编写详解

C语言多文件编写详解

修改后无 BUG

C语言多文件编写详解

C语言多文件编写详解

 

ifndef 与 endif

ifndef ==> if not define
学习参考

#ifndef _OPERATION_H
#define _OPERATION_H
#endif

 

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注服务器之家的更多内容!

原文链接:https://blog.csdn.net/zhiai_/article/details/120517876

标签:

相关文章

热门资讯

蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
2021年耽改剧名单 2021要播出的59部耽改剧列表
2021年耽改剧名单 2021要播出的59部耽改剧列表 2021-03-05
返回顶部