问题描述
- C中关于源文件管理的问题
-
“理论上,可以使用一个#include指令把另一个.c源文件的内容包含在当前的.c文件中“什么意思,最好举个例子,谢谢
解决方案
理论上,用#include指令可以包含任何形式的文本文件,所以也可以包含.c文件,但是这种方法不常用(目前我还没见过有人这么用)。推荐的做法还是把声明和实现分开,声明放在.h文件里,实现放在.c文件里
解决方案二:
#include是包含某个文件,可以认为是把那个文件的内容复制了一份进来。
解决方案三:
#include无非是在当前位置将文件复制一份,无论是.h, .c或者.txt都可以,这样做的好处是可以加快编译速度,在开源软件中很多地方都可以看到
解决方案四:
从来没有#include "xxx.c"的。。。。
时间: 2024-09-19 09:20:44