打印
[ZLG-ARM]

include “fsdata.c”

[复制链接]
1858|5
手机看帖
扫描二维码
随时随地手机跟帖
沙发
-自己人| | 2011-3-24 20:29 | 只看该作者
没见过这样的情况,还是等高手解答吧

使用特权

评论回复
板凳
FVJFIFE| | 2011-3-24 22:40 | 只看该作者
应该可以的,反正编译器不会报错

使用特权

评论回复
地板
FVJFIFE| | 2011-3-24 22:42 | 只看该作者
#include "tt.h"
#include "xx.c"
void main(){
int x,y,z;
#include "abc.c"
....
}
写法是一样的。
编译时,
编译器在 #include "tt.h" 的地方 插入 tt.h 的全文;
编译器在 #include "xx.c" 的地方 插入 xx.c 的全文;
编译器在 #include "abc.c" 的地方 插入 abc.c 的全文;
然后按照插入完成后的新全文,从头到尾 扫描/翻译/编译。

只要新全文的语**确(例如声明再前,函数原型在前,语句在后...),你愿意 #include 多少文件 都可以。

使用特权

评论回复
5
amini| | 2011-3-27 09:06 | 只看该作者
:$

使用特权

评论回复
6
米其林r|  楼主 | 2011-3-27 11:52 | 只看该作者
4楼真是解决了我的疑惑啊!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

340

主题

1587

帖子

3

粉丝