C语言中while和do while区别
时间: 2023-11-10 22:06:51 浏览: 104
在 C 语言中,while 和 do while 都是循环语句,用于重复执行一段代码。
while 语句的语法如下:
```
while (condition) {
// Code to be executed
}
```
其中,condition 是一个表达式,如果它的值为真(非零),则执行循环中的代码。如果 condition 的值为假(0),则跳过循环中的代码。
do while 语句的语法如下:
```
do {
// Code to be executed
} while (condition);
```
它与 while 语句的区别在于,它先执行一次循环中的代码,然后再检查 condition 是否为真。如果 condition 的值为真,则继续执行循环,否则跳出循环。
因此,do while 至少会执行一次循环中的代码,而 while 可能一次都不执行。
相关问题
c语言中while和do _while
while和do-while都是C语言中的循环语句,用于重复执行一段代码。
while语句的语法格式为:
while (条件表达式) {
循环体语句;
}
其中,条件表达式为一个布尔表达式,如果为真,则执行循环体语句,然后再次判断条件表达式,如果仍为真,则继续执行循环体语句,直到条件表达式为假为止。
do-while语句的语法格式为:
do {
循环体语句;
} while (条件表达式);
其中,循环体语句会先被执行一次,然后再判断条件表达式,如果为真,则继续执行循环体语句,直到条件表达式为假为止。
两者的区别在于,while语句是先判断条件表达式再执行循环体语句,而do-while语句是先执行循环体语句再判断条件表达式。因此,do-while语句至少会执行一次循环体语句,而while语句可能一次都不执行。
c语言中while和do-while
while和do-while是C语言中的两种循环结构。
while循环是先判断条件是否成立,如果成立就执行循环体,执行完循环体后再次判断条件是否成立,如果成立就继续执行循环体,直到条件不成立为止。
do-while循环是先执行一次循环体,然后再判断条件是否成立,如果成立就继续执行循环体,直到条件不成立为止。与while循环不同的是,do-while循环至少会执行一次循环体,即使条件一开始就不成立。
阅读全文