[单选题]

在C语言中,下列说法中正确的是()。

A.do-while语句构成的循环不能用其他语句构成的循环来代替

B.do-while语句构成的循环只能用break语句退出

C.do-while语句构成的循环,在while后的表达式非零时结束循环

D.do-while语句构成的循环,在while后的表达式为零时结束循环

参考答案与解析: