问题 单项选择题

有以下程序: main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++) {if(j*2)continue; x++; } x++; } printf("x=%d\n”,x); } 程序执行后的输出结果是______。

A.x=4

B.x=8

C.x=6

D.x=12

答案

参考答案:B

解析: 内层for循环语句实现x=x+2,故外层for循环语句单次循环实现x=x+4,所以程序执行后的输出结果为x=8。

单项选择题
填空题