以下叙述正确的是()。
A:do-while语句构成的循环不能用其它语句构成的循环来代替.
B:do-while语句构成的循环只能用break语句退出.
C:用do-while语句构成的循环,在while后的表达式为非零时结束循环.
D:用do-while语句构成的循环,在while后的表达式为零时结束循环
d,为0表示false
C 或 D 中选一个,因为两个对立!
所以,选 D。
D
A:do-while语句构成的循环不能用其它语句构成的循环来代替. //可以替换
B:do-while语句构成的循环只能用break语句退出. //通过布尔值判断
C:用do-while语句构成的循环,在while后的表达式为非零时结束循环. //为false退出,非0即真,为true
D:用do-while语句构成的循环,在while后的表达式为零时结束循环 //0为false
选择D,这是while循环的基础知识,当条件为真时执行循环体,知道条件为假。
计算机世界中将非零视为真(true),零视为假(false)。