🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] # 静态变量 **静态变量在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; } ~~~ 输出 ~~~ 10 11 12 13 14 ~~~ **static修饰的变量只能在本身的文件中用,不能在其他文件中用**