[ZLG-ARM] include “fsdata.c”

[复制链接]
2630|5
 楼主| 米其林r 发表于 2011-3-24 20:26 | 显示全部楼层 |阅读模式
include “fsdata.c”  可以包含.C文件呢还?
-自己人 发表于 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 多少文件 都可以。
amini 发表于 2011-3-27 09:06 | 显示全部楼层
 楼主| 米其林r 发表于 2011-3-27 11:52 | 显示全部楼层
4楼真是解决了我的疑惑啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

340

主题

1587

帖子

3

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