[C语言] 能直接include “x.c”文件吗

[复制链接]
1559|9
 楼主| 追逐浪花 发表于 2015-8-30 15:47 | 显示全部楼层 |阅读模式
不想写头文件,想在主函数里面直接include “x.c”文件,不知道可不可行

dirtwillfly 发表于 2015-8-30 16:44 | 显示全部楼层
可以。不过一般不这么用
diweo 发表于 2015-8-30 19:51 | 显示全部楼层
除非你在那个.c文件里没有定义任何东西(可以有声明,但不能有定义),否则就是重复定义,肯定会报错。
反过来讲,如果在一个文件只声明东西,那就没必要以.c命名,直接.h就好了。
风的样子 发表于 2015-8-30 20:04 | 显示全部楼层
还真没怎么见过这么用的
datouyuan 发表于 2015-8-31 09:43 | 显示全部楼层
还是有这么使用的。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
datouyuan 发表于 2015-8-31 09:52 | 显示全部楼层
感觉c和h文件对编译器来说没什么区别。
lovecat2015 发表于 2015-8-31 11:00 | 显示全部楼层
datouyuan 发表于 2015-8-31 09:43
还是有这么使用的。

原来真有这么用的啊
ningling_21 发表于 2015-8-31 11:22 | 显示全部楼层
lovecat2015 发表于 2015-8-31 11:00
原来真有这么用的啊

不按常规方法使用容易出问题
 楼主| 追逐浪花 发表于 2015-8-31 20:45 | 显示全部楼层
ningling_21 发表于 2015-8-31 11:22
不按常规方法使用容易出问题

我也是这么认为,这样做是懒人的做法
datouyuan 发表于 2015-9-1 09:24 | 显示全部楼层
追逐浪花 发表于 2015-8-31 20:45
我也是这么认为,这样做是懒人的做法

想懒,水平才会提高。
建议你还是下载ucosII的代码看看。
对编译器来说c和h文件是没区别的,你们所说的常规方法就是人为分配c文件中的是代码,h文件是声明。
5楼图中的结构就是为了迎合你们的常规方法啊。
要不我把包含文件的文件名改成h文件,也没问题。

注意:对编译器来说c和h文件是没区别的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

256

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部