for while 迴圈

for, while迴圈是一個程式語法,用來重複部分程式

重複 n 次 :for loop

以下迴圈會先設 i = 0,重複顯示 "hello" 直到 i = 5,一共執行 5 次

for (int i = 0; i < 5; i++) {
    printf("hello\n");
}

以下迴圈會枚舉在array裡的所有元件

int array[5] = {1, 2, 3, 4, 5};

for (int number : array) {
    printf("%d\n", number);
}

重複直到條件達成:while loop

以下迴圈會先設 i = 0,重複顯示 "hello" 直到 i = 5,一共執行 5 次

int i = 0;

while (i < 5) {
    printf("hello\n");
    i++;
}

以下為無限迴圈,如果 keep running 是 true,則會一直迴圈下去

while (keep_running) {
    // run something until keep_running is false
}

也可以用 break 退出迴圈

while (true) {
    if (should_exit()) {
        break; // leave the loop
    }
}

Last updated