问题
单项选择题
下列不构成无限循环的语句或语句组是( )。
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)循环判定成立,循环将不进入无限循环。