问题 单项选择题

下列循环体的执行次数是( )。

#include<stdio.h>

main()

int i,j;

for(i=0,j=1;i<j+1;i+=1,j--)

printf("%d\n",j);

A.3

B.2

C.1

D.0

答案

参考答案:C

解析: 本题考查for循环。第一次循环前先判断循环条件,此时i=0,j=1,i<j+1成立,循环第一次;第二次循环前先判断循环条件,此时i=1,j=0,(j--是先使用j的值再减1),i<j+1不成立,结束循环。

单项选择题
单项选择题