下列有关循环控制语句的叙述中,正确的是( )。
do-while 语句构成的循环不能用其他语句构成的循环来代替
do-while 语句构成的循环只能用break 语句退出
用do-while 语句构成的循环,在while 后的表达式为非零时结束循环
用do-while 语句构成的循环,在while 后的表达式为零时结束循环