以下程序的输出结果是____________。 #include fun() {staticint a=0; a+=3;printf(“%d”,a); } main() {int cc; fo

admin2012-08-23  28

问题 以下程序的输出结果是____________。
    #include
    fun()
    {staticint a=0;
    a+=3;printf(“%d”,a);
    }
    main()
    {int cc;
    for(cc=1;cc<5;cc++)fun();
    printf(“\n”);
    }

选项

答案3 6 912

解析 本题考查最基本的for循环。for(cc=1;cc<5;cc++)规定循环次数为4次,每次a+=3,即每次a的值增加3,但因为fun函数中变量a为static类型,所以每次调用完子函数之后,变量a所做的改变都要保存。
转载请注明原文地址:https://kaotiyun.com/show/F5Pp777K
0

随机试题
最新回复(0)