> 文章列表 > C语言while用法

C语言while用法

C语言while用法

在C语言中,`while` 循环用于在满足特定条件时重复执行一段代码。以下是 `while` 循环的基本用法:

```cwhile (条件表达式) { // 循环体代码}```

`条件表达式` 是一个布尔表达式,在每次循环迭代之前进行评估。如果表达式的值为 `真`(非零),则执行循环体中的代码。

循环体可以包含一个或多个语句,通常用于修改循环条件,以避免无限循环。

如果条件表达式在每次迭代之前都为 `真`,循环将无限次执行,这可能导致程序陷入死循环。

为了退出循环,可以使用 `break` 语句或修改条件表达式使得其值变为 `假`。

下面是一个简单的 `while` 循环示例,用于计算从1到100的累加和:

```c#include int main() { int i = 1, sum = 0; while (i <= 100) { sum += i; i++; } printf(\"和为:%d\\n\", sum); return 0;}```

在这个例子中,`while` 循环会一直执行,直到 `i` 的值超过100,此时条件表达式 `i <= 100` 的值为 `假`,循环结束。

请注意,在使用 `while` 循环时,务必确保循环体内有改变循环条件的语句,否则可能会导致无限循环。

其他小伙伴的相似问题:

C语言while循环的实例分析有哪些?

如何在C语言中实现韩信点兵算法?

C语言中while循环的嵌套使用技巧?