c语言中static关键字的几个作用
//TODO:
1】static修饰全局变量,只在当前文件中可以使用;
#include <stdio.h> static int num; int main(){ printf("num:%d\n",num); return 0; }
2】static修饰局部变量:在全局分配内存到程序结束释放,作用域为当前函数;
#include <stdio.h> static int num; void func(void){ static int value; } int main(){ printf("num:%d\n",num); return 0; }
3】static修饰函数,函数修饰为静态函数只在当前文件可以调用
#include <stdio.h> static int num; void func(void){ static int value; } static void func1(void){ } int main(){ printf("num:%d\n",num); return 0; }

0.0点关注不迷路QAQ

浙公网安备 33010602011771号