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

admin2011-06-13  34

问题 有以下程序:    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。
转载请注明原文地址:https://jikaoti.com/ti/qWB0FFFM
0

最新回复(0)