阅读下面程序,程序的输出的结果是___________________。intf{staticinti=0;ints=1;s+=i;i++;returns;}main{inti,a=0;for(i=0;i<5;i++)a+=f;printf("%d\n",a);}
阅读下面程序,程序的输出的结果是___________________。intf{staticinti=0;ints=1;s+=i;i++;returns;}main{inti,a=0;for(i=0;i<5;i++)a+=f;printf("%d\n",a);}
【正确答案】:15
【题目解析】:函数f()中,staticinti=0定义了i为静态变量,它的特点是只赋初值一次,函数调用结束后仍然保留,每次调用时保留上次调用结束时的值。
Top