while语句循环语句结构和do…while语句循环结构的区别在于()

A.while语句的执行效率比较高
B.do…while语句编写程序较为复杂
C.do…while循环是先执行循环体,后判定条件表达式是否成立,而while语句是先判定条件表达式,再决定是否执行循环体
D.无论条件是否成立,while语句都要执行一次循环体

【答案】:答案:C
解析:while和do–while循环的主要区别为:while循环是先判断后执行,如果判断条件不成立可以不执行中间循环体。do-while循环是先执行后判断,执行次数至少为一次,执行一次后判断条件是否成立,如果不成立跳出循环,成立则继续运行循环体,选项C说法正确;do-while语句的执行效率更高,A选项说法错误;B选项:do-while语句编写程序与while语句相比复杂程度并无太大区别,B选项错误;D选项:无论条件是否成立,do-while语句都要执行一次循环体,而不是while语句,while语句需要先判断条件再执行,D选项说法错误。
温馨提示:答案为网友推荐,仅供参考