填空题 以下程序的输出结果是______。
#include<stdio.h>
fun()
static int a=0;
a+=3;printf("%d",a);

main()
int cc;
for(cc=1;cc<5;cc++)fun();
printf("/n");


  • 1、
【正确答案】 1、3 6 9 12    
【答案解析】[解析] 本题考查最基本的for循环。for(cc=1;cc<5;cc++)规定循环次数为4次,每次a+=3,即每次a的值增加3,但因为fun函数中变量a为static类型,所以每次调用完子函数之后,变量a所做的改变都要保存。