声明变量
static声明变量,往往用于函数中的局部变量,如
void test() static int a=10; printf("%d",a); a++; printf("%d",a);
我们要明确的是,①函数中,被static声明的局部变量,不会随函数的结束而释放。②static声明的变量只会被初始化一次。
那么,当此函数第一次被调用结束后,a=11;而第二次调用结束后,a=12。
声明函数
如
static void test()
printf("Hello,C++!");
我们要明确的是,被static声明的函数,只能被当前文件的主函数调用,不能被其他文件的主函数调用。
参考学习:https://blog.csdn.net/guotianqing/article/details/79828100