问题
单项选择题
有以下程序:
#inelude <stdio.h>
main( )
int i,j,x=0;
for(i=0;i<2;i++ )
x++;
for(j=0;j<=3;j ++)
fi(j%2) continue;
x++;
x++;
pfinff( "x = % d\n",x); 程序执行后的输出结果是( )。
A) x=4 B) x=8 C) x=6 D) x=12
答案
参考答案:B
解析: 本问题要求给出程序执行后输出的x的值。x的初值为0,程序中出现了3次 x++,其中外层循环中出现了两次,共自增了4次;在内层循环中,当循环变量为。和2时,x自增,因此共自增了4次,这样x共自增了8次,所以结果为8。