25842885的专栏

void test(){static int sa=0; // 该语句只会执行一次printf("%d\n", sa);sa++; // 静态变量的内容继承自上一次调用(此处可以记录函数调用的次数)}void test2(){static int sa=5; // 此处的sa和前面的sa不是一个变量}这里我们定义的sa是静态变量,存储在静态存储区,他在整个程序周期是不能销毁的,但是不同于全局变量的是,,这个变量只能在定义他的函数内访问。

只有不快的斧,没有劈不开的柴。

25842885的专栏

相关文章:

你感兴趣的文章:

标签云: