static int a = 2; //1、static只能在本文件使用此变量//2、每个文件可以定义一个static全局变量//3、static没有声明,只有定义,只有定义往后的代码才能使用
#include <stdio.h>static int a = 2;//1、static只能在本文件使用此变量//2、每个文件可以定义一个static全局变量//3、static没有声明,只有定义,只有定义往后的代码才能使用int main(){printf("a = %d\n", a);return 0;}
静态函数
#include <stdio.h>
int main()
{
static void func();//这个类似于声明 不写会报错
func();
return 0;
}
static void func()
{
printf("aaaaaaaaa\n");
}