标签:函数 com std style printf print += 初始化 info
#include <stdio.h> //在本地变量定义时加上static修饰符就成为静态本地变量 //当函数离开的时候,静态本地变量会继续存在并保持其值 //静态本地变量的初始化只会在第一次进入这个函数时做,以后进入函数时会保持上次离开时的值 //静态本地变量的实质是特殊的全局变量 //静态本地变量具有全局的生存期,函数内的局部作用域 int f(void){ static int a=1; a+=5; printf("%d\n",a); } int main () { f(); f(); f(); return(0); }
标签:函数 com std style printf print += 初始化 info
原文地址:https://www.cnblogs.com/liming19680104/p/13375619.html