static 变量在自定义函数中,函数周期也是存在于整个文件的,无论是在局部中,还是全局变量里。
编译器一般不对普通局部变量进行初始化,也就是说它的值在初始时是不确定的,除非对其显式赋值。
extern.c 内容
main.c 的内容
头文件 extern.h
gcc extern.c main.c extern.h
static 变量在自定义函数中,函数周期也是存在于整个文件的,无论是在局部中,还是全局变量里。
编译器一般不对普通局部变量进行初始化,也就是说它的值在初始时是不确定的,除非对其显式赋值。
extern.c 内容
main.c 的内容
头文件 extern.h
gcc extern.c main.c extern.h