问题 单项选择题

C++语言中while循环和do…while循环的主要区别是( )。

A.do…while的循环体至少五条件执行一次

B.while的循环控制条件比do…while的循环控制条件严格

C.do…while允许从外部转到循环体内

D.do…while的循环体不能是复合语句

答案

参考答案:A

解析: do…while语句与while语句不同的是,do…while循环中的语句至少会执行一次,而 while语句中当条件在第一次循环就不满足时,语句一次也不会执行。

选择题
单项选择题