标签:void fun 等于 static 保存 ring 一个 c语言 int
使用实例 static int n = 10;
一般在函数中使用 如
void fn_static(void)
{
static int n = 10;
printf("static n=%d\n", n);
n++;
printf("n++=%d\n", n);
}
第一次使用函数时输出10,11
第二次使用函数时输出11,12
因为代码static int n = 10;只会在第一次跑时赋值,并且这里面的n在函数跑完以后会保存,下一次n就等于n+1
可以做到保存一个函数里的变量
标签:void fun 等于 static 保存 ring 一个 c语言 int
原文地址:https://www.cnblogs.com/zhjc/p/12242356.html