有以下程序:#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) co

admin2009-01-15  24

问题 有以下程序:#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

答案2

解析 本问题要求给出程序执行后输出的x的值。x的初值为0,程序中出现了3次 x++,其中外层循环中出现了两次,共自增了4次;在内层循环中,当循环变量为。和2时,x自增,因此共自增了4次,这样x共自增了8次,所以结果为8。
转载请注明原文地址:https://kaotiyun.com/show/s2Xp777K
0

最新回复(0)