A-A+

以下程序的输出结果是()。 include<stdio.h> fun() {static i

2022-08-06 05:21:24 问答库 阅读 176 次

问题详情

以下程序的输出结果是()。 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"); }请帮忙给出正确答案和分析,谢谢!

参考答案

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

考点:程序