34
87
271
中级技术员
使用特权
157
2338
7300
版主
26
1123
3539
中级工程师
hbzjt2011 发表于 2015-8-17 11:26 首先你要明白extern的意义,extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译 ...
huarana 发表于 2015-8-17 11:30 按照c标准,要使用不在当前文件下定义的函数或者变量的时候要加 extern 不过,某些编译器比较灵活点 ( ...
696
3万
10万
总工程师
liuchang890811 发表于 2015-8-17 12:52 我使用的是Keil MDK4.7 我很好奇,也很疑惑 按照小弟的理解:这里应该加上extern才对,否则是不是可以算是重复 ...
148
642
1922
助理工程师
3
305
979
高级技术员
int main(void) { void ADC_Init(void);/// 假设实体在 ADC.C文件内 ADC_Init(); }
4
1220
3819
5
515
1596
华虹MCU 发表于 2015-8-18 09:23 extern是对声明来说的,C编译器默认认为你声明为extern函数。就是说不加extern或static的 void fun(void) ...
187
3282
9973
技术达人
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
0
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号