while循环语句的使用
时间: 2023-09-27 08:06:36 浏览: 40
while循环语句是一种基本的循环结构,它的语法格式如下:
```
while (条件表达式) {
循环体语句;
}
```
在执行该循环语句时,首先会计算条件表达式的值,如果为真,则执行循环体语句,然后再次计算条件表达式的值,如果仍为真,则继续执行循环体语句,直到条件表达式的值为假时,跳出循环,继续执行后面的代码。
例如,下面的代码使用while循环语句计算1到100的和:
```c++
int sum = 0;
int i = 1;
while (i <= 100) {
sum += i;
i++;
}
cout << "1到100的和为:" << sum << endl;
```
该代码中,首先定义了变量sum和i,然后使用while循环语句计算1到100的和,最后输出结果。
相关问题
使用while循环语句呢
当我们需要重复执行某一段代码时,可以使用while循环语句。while循环语句的语法如下:
```
while 条件:
循环体
```
其中,条件是一个表达式,当条件为True时,执行循环体;当条件为False时,跳出循环。在循环体中可以执行任意多条语句,包括条件语句和循环语句。下面是一个简单的while循环的例子:
```
i = 0
while i < 5:
print(i)
i += 1
```
这段代码会输出0-4,因为在循环体中我们打印了i的值,然后将i加1,直到i的值大于等于5时跳出循环。
do while循环语句
do-while循环语句是一种基于条件的循环语句,它先执行循环体语句,然后判断条件是否成立,如果条件成立则继续执行循环体语句,否则退出循环。其基本语法如下:
```
do {
循环体语句;
} while (条件);
```
do-while循环语句先执行一次循环体语句,然后再进行条件判断,因此无论条件是否满足,do-while循环语句至少会执行一次循环体语句。当条件不满足时,循环结束。
下面是一个示例程序,使用do-while循环语句计算1~10的累加和:
```
#include <stdio.h>
int main() {
int i = 1, sum = 0;
do {
sum += i;
i++;
} while (i <= 10);
printf("1~10的累加和为:%d\n", sum);
return 0;
}
```
程序输出结果为:
```
1~10的累加和为:55
```