#include<stdio.h>
void tset()
{ int a=1;
a++;//后置++就是这个数a要加+1,结果等于2
printf(“a=%\n,a”);
int main()
{ int i=0;
while (i<5)// i这个数是小于5的
test();//然后跳入到tset这个符号,继续循环int a=1
i++
}
return 0;
}//循环结果5次以后,就是5个2.
当我们加入这个static这个函数时,重新运行代码,会出现不一样的效果。
#include<stdio.h>
vodi tste()
static int a=1;//static 是局部变量,所谓的局部变量就是,static在输入的位置变量这个位置的数值而已
a++;//后置++
printf(“a=%d\n,”a);
int main()
{int i=0;
while (i<5)
test();
i++;
}return 0;//输出结果是//2 3 4 5 6
版权声明:本文为qq_61136246原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。