--- title: C語言while迴圈 description: 當你需要重複執行某個程式區塊時,C語言的while迴圈可以派上用場,了解如何使用while迴圈來讓你的程式碼更加高效。這份講義是「海聲創課社」的社團講義,歡迎有興趣的人使用。 tags: C, C語言, while, 迴圈, Rduan, 海聲創客社,講義,簡報 langs: zh-tw --- # while迴圈 ###### tags: `C語言` `while` `迴圈` `Rduan` ## while 迴圈的簡介 >while 迴圈會重複的一直做某一對程式碼,直到某一個條件達成為止。與for()迴圈不同的是,while 迴圈在乎的是某一個條件達成,[[for 迴圈]] 在乎的是**執行幾次**,若就中文的語意來說,是「執行...直到...為止」 ## while 結構 ```C while (//條件) { //執行程式碼 } ``` ## while 迴圈的介紹 ```C #include <stdio.h> int main() { int i = 0; while (i < 10) { printf("%d\n", i); i++; } return 0; } ``` ## 程式說明 在 while 迴圈中,循環條件可以是任何表達式,只要該表達式的值為 true 或 false。當循環條件為 true 時,while 迴圈會一直執行,直到條件變為 false 為止。需要注意的是,當你使用 while 迴圈時,應該確保循環條件會在某個時刻變為 false,否則可能會導致無限迴圈,使程式陷入死循環。 在 while 迴圈中,你也可以使用 break 和 continue 關鍵字。break 用於終止迴圈,而 continue 用於跳過當前迭代,進行下一次迭代。例如,以下程式碼使用 break 關鍵字,在 i 等於 5 時終止迴圈:
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.