小谈static 与 extern
2016-08-27 本文已影响79人
shenyuanluo
//test.c
#include <stdio.h>
static int a; // 定义内部变量
void test()
{
printf("a = %d",a);
}
#include <stdio.h>
extern void test(); //声明一个外部函数test,以便main.c中可以访问
extern int a; //声明一个外部变量a,不是定义
int main()
{
a = 10; //对外部变量a进行赋值
test(); //调用外部函数
return 0;
}
```