问题
单项选择题
以下循环体的执行次数是______。 main() { int i, j;for(i=0, j=1; i<=j+1; i+=2, j--)printf("% d\n", i); }
A.3
B.2
C.1
D.0
答案
参考答案:C
解析: 第一次循环时1<=j+1=1+1=2值为真,执行完循环后i=i+2=0+2-2,j=j-1=1-1=0,循环条件为假,循环结束,所以循环体仅执行一次。