您的位置:首页 > 编程语言 > C语言/C++

51单片机 C语言中全局变量的使用extern

2016-04-01 11:39 239 查看
刚开始对extern的用法有点误解,以为是用来外链函数和变量用所以在定义全局变量和函数时就用extern,编译都正确不出错,现在明白了其实不是这样,以前都搞错了,extern不是定义全局变量时用的,而是在其它模块引用时才使用。

例如:在a.c文件中定义一个变量 unsigned int intA; intA = 0x00;

在b.c中要操作这个变量,就在 b.c文件中定义 extern unsigned int intA; intA = 0x03;

在b.c中就把intA的值改为了0x03;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: