while语句和do…while语句有何不同?
while语句的一般形式是:while(条件){循环体}do…while语句的一般形式是:do{循环体}while(条件)while语句和do…while语句的不同之处是:do…while语句首先执行循环体,然后再对条件(逻辑表达式)进行判断,如果表达式值为true,继续执行循环体,否则退出循环。而while语句是先计算逻辑表达式的值,为true则执行循环体,否则退出循环。所以do…while语句的循环体至少执行一次,而while语句的循环体有可能一次也不执行。
举一反三
内容
- 0
以下关于循环的描述中,错误的是( )。? do…while语句与while语句的区别仅仅是关键字while的位置不同|可以用for语句实现的循环一定可以用while语句实现|;可以用do…while语句实现的循环一定可以用while语句实现|可以用while语句实现的循环一定可以用for语句实现
- 1
以下语句可以实现循环结构的有? A: for语句 B: if语句 C: while语句 D: do while 语句
- 2
以下关于循环的描述中,错误的是( )。 A: 可以用for语句实现的循环一定可以用while语句实现. B: 可以用while语句实现的循环一般可以用for语句实现 C: 可以用do…while语句实现的循环一定可以用while语句实现 D: do…while语句与while语句的区别仅仅是关键字while的位置不同
- 3
下列选项中属于循环语句的有( ) A: while语句 B: do while语句 C: for语句 D: break语句
- 4
下列语句和循环结构程序相关是()。 A: for语句 B: while语句 C: do while语句 D: if语句