单选题 在C语言中______。
A.不能使用do-while语句构成的循环
B.do-while语句构成的循环必须用break语句才能退出
C.do-while语句构成的循环,当while语句中的表达式值为零时结束循环
D.do-while语句构成的循环,当while语句中的表达式值为非零时结束循环

【正确答案】 C
【答案解析】[解析] 本题考查对do-while循环语句的理解。Do-while语句是先执行循环体,再判断条件,当条件为真时,就再次执行循环体,当条件为假时就结束循环。