问题 单项选择题

下列不构成无限循环的语句或语句组是( )。

A) n=0;
do ++n; while (n<=0);
B) n=0;
while (1) n++;
C) n=10;


While (n); n--;
D) for(n=0, i=1; ;i++)n+=i

答案

参考答案:A

解析: 选项B)中while(1)永远为真所以进入死循环,选项C)中while(n=10)同理,选项D)中for循环没有循环限定条件也将进入无限循环,只有选项A)中while(n<=0)循环判定成立,循环将不进入无限循环。

单项选择题
单项选择题