C--静态本地变量static
Posted liming19680104
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C--静态本地变量static相关的知识,希望对你有一定的参考价值。
#include <stdio.h> //在本地变量定义时加上static修饰符就成为静态本地变量 //当函数离开的时候,静态本地变量会继续存在并保持其值 //静态本地变量的初始化只会在第一次进入这个函数时做,以后进入函数时会保持上次离开时的值 //静态本地变量的实质是特殊的全局变量 //静态本地变量具有全局的生存期,函数内的局部作用域 int f(void){ static int a=1; a+=5; printf("%d ",a); } int main () { f(); f(); f(); return(0); }
以上是关于C--静态本地变量static的主要内容,如果未能解决你的问题,请参考以下文章