单选题
👁️ 浏览量:

试题题干

设int a=0;,循环次数为无限的是()

A

while(a);

B

for(a;a;a);

C

for(a;a==0;);

D

do{a++:}while(--a);

参考答案

正确答案:

试题解析

for语句的一般格式:for(表达式1;表达式2;表达式3)其中“表达式1”只执行一次对变量的赋值,“表达式2”是判断语句,判断“表达式1”是否成立,如果为真则执行“表达式3”,为假则跳出循环。for(a;a==0;);中,“表达式2”中a直接等于0,所以表达式成立,则一直循环。for(a;a;a);中“表达式2”不是判断语句,条件不成立。while(表达式);和do语句;while(表达式);中while(表达式)中的“表达式”称为“循环控制条件”是可以对语句进行判断的。