extern可以用来在其他模块中公用变量和函数。其用法如:
例如:在a.c文件中定义一个变量 unsigned int intA; intA = 0x00;
在b.c中要操作这个变量,就在 b.c文件中定义 extern unsigned int intA; intA = 0x03;
在b.c中就把intA的值改为了0x03;
然后在a.c文件中查看intA的值,值就为0x03。
使用比较方便的方法如下:
1.建立一个v.h 文件,内容为 extern int intM;
2.在任何需要使用的的.c文件中使用,
#include "v.h"
...
intM = 15;
...
就可以直接使用变量intM了。
本文详细介绍了extern关键字在C语言中的作用,通过实例展示了如何在不同模块间共享变量和函数,以及如何通过头文件实现变量的跨文件访问。
2381

被折叠的 条评论
为什么被折叠?



