--- title: Continue & Break 介紹 description: 有時候,我們在某一些情況的時候需要直接脫離迴圈,或是跳過某些程序,直接進入到下一次迴圈,這時候我們就需要用到break 和 continue,通常都是應用在for 迴圈或是 continue的迴圈。這份講義是「海聲創課社」的社團講義,歡迎有興趣的人使用。 tags: C, C語言, continue, break, Rduan, 海聲創客社,講義,簡報,迴圈控制 langs: zh-tw --- # Continue & Break 介紹 ###### tags: `C語言` `迴圈控制` `Rduan` ## 介紹 >有時候,我們在某一些情況的時候需要直接脫離迴圈,或是跳過某些程序,直接進入到下一次迴圈,這時候我們就需要用到break 和 continue,通常都是應用在for 迴圈或是 continue的迴圈。 > ## 範例 ```C #include<stdio.h> int main(){ for(int i=1; i<=10 ;i++){ if (i == 5){ break; } printf("%d",i); } return 0; } ``` ```shell 1234 ``` ## Continue 介紹 當你需要跳過當前的迭代,直接進行下一次迴圈時,可以使用 continue 關鍵字。當程式執行到 continue 關鍵字時,該迴圈將跳過當前的迭代,直接進行下一次迴圈。以下是一個使用 continue 關鍵字的範例: ```c #include <stdio.h> int main() { int i; for (i = 1; i <= 10; i++) { if (i == 5) { continue; } printf("%d\n", i); } return 0; } ``` 在上面的程式碼中,當 i 等於 5 時,程式執行到 continue 關鍵字時,會直接進行下一次迴圈,跳過 i 等於 5 的情況,繼續執行迴圈。