静态变量在main函数执行前就已经分配好内存空间了
静态变量只能被初始化一次
默认属于内部链接,只能在当前文件使用
void func() {static int a = 10;printf("%d\n", a++);}int main() {for (int i = 0; i < 5; ++i) {func();}getchar();return EXIT_SUCCESS;}
输出
1011121314
static修饰的变量只能在本身的文件中用,不能在其他文件中用
