#include <stdio.h> //在本地变量定义时加上static修饰符就成为静态本地变量 //当函数离开的时候,静态本地变量会继续存在并保持其值 //静态本地变量的初始化只会在第一次进入这个函数时做,以后进入函数时会保持上次离开时的值 //静态本地变量的实质是特殊的全局变量 //静态本地变量具有全局的生存期,函数内的局部作用域 int f(void){ static int a=1; a+=5; printf("%d\n",a); } int main () { f(); f(); f(); return(0); }
C--静态本地变量static
猜你喜欢
转载自www.cnblogs.com/liming19680104/p/13375619.html
今日推荐
周排行