问题 单项选择题

以下循环体的执行次数是______。 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,循环条件为假,循环结束,所以循环体仅执行一次。

单项选择题
单项选择题