目录关于多文件调用关于多文件调用中的BUGexternBUG1:ifndef 与 endif总结关于多文件调用 只能有一个 main.c 文件 其余函数分别在 func1.c **
只能有一个 main.c 文件
其余函数分别在 func1.c *********** func2.c ********** func3.c 。。。中实现
在对应的 .c 文件中调用 .h 头文件库
#include “operation.h”
在 operation.h 文件中声明函数,可以当作一个头文件函数库直接调用
记得先删除文件中的 .o 或者 .obj结尾的文件再重新修改编译
在 main.c 中声明需要用的全局变量,并赋值
int n = 0, m = 1;
在 operation.h 头文件中引入,只引入变量不赋值
mutiple definition of ‘m'
有 BUG
修改后无 BUG
ifndef ==> if not define
学习参考
#ifndef _OPERATION_H
#define _OPERATION_H
#endif
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!
--结束END--
本文标题: C语言多文件编写详解
本文链接: https://www.lsjlt.com/news/136950.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0