问题 单项选择题

下列程序是死循环的是( )。

A.for(;;);

B.int s=36; while(S)--S;

C.int m=10; do { m- - }while(m>0);

D.int n=5;while(n>1) { n- -; if(n<0)break; }

答案

参考答案:A

解析:在for语句中省略中间的判断表达,并且后面只有一个分号,所以 是循环。

选择题
单项选择题