关于 include 的一个小问题

liuhelh 2008-01-14 11:08:36
问题:include 包含文件 可以写成下面这个样子的吗; 即我在主文件中 用 include 包含 test.c 文件,并且在 主文件中调用test.c 文件中的 mysum() 函数,这样可以吗? 有什么需要注意的吗?
#include "test.c"

void main(void)
{
int a;
int b;
mysum(a,b);
}


test.c 文件

int mysum(int a, int b)
{
int sum;
sum=a+b;
return sum;
}

include 是不是在预处理的时候 就直接 将 include 的内容放到主文件中了呢?

谢谢。
...全文
63 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuhelh 2008-01-14
  • 打赏
  • 举报
回复
太快了,赶快结帖。
HelloDan 2008-01-14
  • 打赏
  • 举报
回复
直接include,个人觉得最好还是要加上下面的
#ifndef test_C
#define test_C
........

#endif

goodluckyxl 2008-01-14
  • 打赏
  • 举报
回复
可以的 对的include就是把文件包含进去
至于寻找匹配 看是否重复 那又是另外的工作
信徒5257 2008-01-14
  • 打赏
  • 举报
回复
可以这样认为。
  • 打赏
  • 举报
回复
可以
sheenl 2008-01-14
  • 打赏
  • 举报
回复
是的, 等于写成了一个文件.

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧