全局变量在多文件中传递的方法
时间:11-27
来源:互联网
点击:
如果我们想定义一个全局变量m_data, 在main.c , input.c 和 output.c 中都能使用,例如在input.c文件中做了m_data++的操作,在main.c 和 output.c 中都能得到改变后的m_data的值,然后在这两个文件中也可以改变m_data的值,input.c文同时也能得到改变后的m_data值。
我们该怎么做呢?
我给出两个常用的做法:
//在一个头文件里声明外部全局变量
extern
int
int
{
.........
}
#include
input(){....}
#include
output(){.....}
下面的做法和上面是一个意思
//main.c
int
void
//input.c
extern
//output.c
extern
这是全局变量和外部链接。
全局变量传 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)