---
# System prepended metadata

title: For 迴圈的介紹
tags: [迴圈控制, C, ' C語言', 簡報, 講義, ' for', ' loop', ' 海聲創客社', ' Rduan']

---

---
title: For 迴圈的介紹
description: for 迴圈可以重複的執行某一區的程式，直到設定的條件到達為止這份講義是「海聲創課社」的社團講義，歡迎有興趣的人使用。
tags: C, C語言, for, loop, Rduan, 海聲創客社,講義,簡報,迴圈控制
langs: zh-tw
---
# For 迴圈的介紹
###### tags: `C語言` `for`  `迴圈` `Rduan`

## for 迴圈的介紹
>for 迴圈可以重複的執行某一區的程式，直到設定的條件到達為止


## for 迴圈的架構
```C
for (initialization; condition; increment/decrement) {// (起始設定；終止值條件；間隔值設定)
  // Code to be executed
```

-   initialization：初始化，通常是一個變數的初始化，例如 `int i = 0`。
-   condition：循環條件，當該條件為 false 時，for 迴圈停止執行。
-   increment/decrement：每次迭代後變數的增量/減量，例如 `i++` 或 `i--`。

## 程式範例

```C
#include <stdio.h>

int main() {
  int i = 0;

  for (; i < 10; i++) {
    printf("%d", i);
  }

  return 0;
}

```

```
//output
0123456789
```




## for 迴圈要注意的事項

需要注意的是，當你使用 for 迴圈時，應該確保迭代次數是有限的，否則可能會導致無限迴圈，使程式陷入死循環。此外，在迭代過程中應該避免修改循環條件，否則可能會導致無法預期的行為。
