for 迴圈
在程式中,有時會遇到某些時候,使用for迴圈比較方便的時候,這時候,我們就可以使用for迴圈。for迴圈的小括號內分為三個區域,分別是第一區、第二區和第三區,三個用分號分開。
for (第一區;第二區;第三區) {
// 做一些事情
}
for (第一區;第二區;第三區)
........ ; // 做一件事情
- 做第一區
- 用第二區來判斷
- 做大括號或…的事情
- 做第三區
- 回到步驟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基金會的贊助。
您只需要支持我們,完全不會花到錢!