以下叙述正确的是( )

问题描述:

以下叙述正确的是( )
A、 do-while语句构成的循环不能用其它语句构成的循环代替.
B、 do-while语句构成的循环只能用break语句退出.
C、 用do-while语句构成的循环,在while后的表达式为非零时结束循环.
D、 用do-while语句构成的循环,在while后的表达式为零时结束循环.
为什么?

A 可以用for循环代替
B 不满足条件时即条件的逻辑值为假(0)时推出,break也可以
C while(条件),条件为真时进行循环,为假(0)时退出.
D while(条件),条件为真时进行循环,为假(0)时退出.