作业帮 > 综合 > 作业

void fun(){static int a=0;\x05a+=2;printf("%d",a);}\x05main(

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/26 07:24:54
void fun()
{static int a=0;
\x05a+=2;printf("%d",a);}
\x05main()
\x05{int cc;
\x05\x05for(cc=1;cc
void fun(){static int a=0;\x05a+=2;printf(
void fun()
{static int a=0;
a+=2;printf("%d",a);}
上面为定义的一个函数,static 定义的为静态变量,它的值不会释放计算完就保存,那么上面这个函数的作用就是算a=a+2;
main()
{int cc;
for(cc=1;cc
再问: 还不明白,那最后答案呢?246是怎么来的啊
再答: 运行时cc=1 a=0+2=2即输出2; cc=2 a=2+2=4输出4; cc=3 a=4+2=6输出6; cc=4不成立跳出
再问: 我以为是a=a+2,a=0输出a=2; cc=1,2,3怎么不用它们分别与a相加呢?
再答: cc=1,2,3是循环的次数!!加我QQ1515223272跟你说