extern 引用
外部定义或申明的 变量或函数等;
fiie_1.c
#include <stdio.h>
int main(void){
extern int ab;//只是对另一处申明变量的引用,不可对其进行初始化.
printf("%d"\n,ab);
return 0;
}
file_2.c
int ab=100;
static 修饰符的两个位置.函数体(循环体)内部和外部
- 函数体外部
具有内部链接的静态变量
- 函数体内部
静态的局部变量,只能在函数体内部使用,可通过指针实现访问和修改