有以下程序 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++;

admin2013-02-23  33

问题 有以下程序    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++,其中循环3次,对于小循环,循环三次,但是运行了两次x++,所以最后结果是6+2=8。
转载请注明原文地址:https://jikaoti.com/ti/yFB0FFFM
0

最新回复(0)