網頁

2019年12月20日 星期五

C語言教學14 - for迴圈

for 迴圈

在程式中,有時會遇到某些時候,使用for迴圈比較方便的時候,這時候,我們就可以使用for迴圈for迴圈的小括號內分為三個區域,分別是第一區、第二區和第三區,三個用分號分開。
for (第一區;第二區;第三區) { // 做一些事情 } for (第一區;第二區;第三區) ........ ; // 做一件事情

for迴圈的執行順序是:
  1. 做第一區
  2. 用第二區來判斷
  3. 做大括號或…的事情
  4. 做第三區
  5. 回到步驟2
我們來做一個從1加到10的程式。
int result = 0; // 儲存結果 for (int i = 1; i <= 10; ++i) { result += i; } // 迴圈結束時 result 的值為 55
假如能夠確定要重複多少次,也可以使用for迴圈
for (int i = 0; i < 100; ++i) { // 做100次 puts("I love you."); }
例如以上這個程式,便可以重複輸出100次的I love you.
在古老年代(C89),for迴圈的第一區不能宣告變數,只能拿來初始化變數,所以要使用要像這樣。
int i; for (i = 0; i < 100; ++i) { puts("I love you."); }
在某些電腦的編譯器,預設還是C89,所以要記得有這種用法,才不會發現for迴圈一直編譯錯誤。




👉【幫我們一個忙!】👈

👋如果您喜歡這篇文章,請在下方按5個Like!
 ❤您的支持是我們最大的動力!

您只要登入帳號(Facebook、Google),在下方按5個Like,我們就會收到來自LikeCoin基金會的贊助。
您只需要支持我們,完全不會花到錢!