问题 单项选择题

以下不构成无限循环的语句或语句组是______。

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

解析: while(1),条件永远为真,是无限循环;while(n);循环体为空语句,是无限循环;for循环中两个分号之间为循环执行条件,如果省略,则为条件永远成立,为无限循环;所以答案选择A。

单项选择题 A3/A4型题
单项选择题