有以下程序: #include main() { int a=0,b=0; for(;a<7;a++) { if(a%2!=0)continue; b+=a; } printf(’’%d\n’’,b); } 程序运行后的输出结果是( )。

admin2017-11-24  3

问题 有以下程序:
#include
main()
{  int a=0,b=0;
for(;a<7;a++)
{  if(a%2!=0)continue;
b+=a;
}
printf(’’%d\n’’,b);
}   
程序运行后的输出结果是(  )。

选项 A、12
B、9
C、8
D、4

答案A

解析 continue的意思是放弃执行循环体内之后的内容,而进行下一次循环,因此,本题中当a是偶数的时候才执行后面的b+=a的语句,因此,结果是2+4+6=12。
转载请注明原文地址:https://kaotiyun.com/show/vSID777K
0

相关试题推荐
最新回复(0)