break和continue在跳出迴圈時的不同
● break:跳出本層循環,執行本層循環下面的語句。
● continue:終止此循環,進入下一次循環。
break範例:
#include<stdio.h> int main() { int num = 0; int i = 0; for (int i = 0; i < 10; i++) { if (num == 5) { break; num += 2; } num += 1; } printf("%d\n", num); system("pause"); return 0; }
輸出結果為5。
當num =5時,程式直接跳出循環,執行輸出語句,故輸出為5。
continue範例:
#include <stdio.h> int main() { int num = 0; int i = 0; for (int i = 0; i < 10; i++) { if (num == 5) { num += 2; continue; } num += 1; } printf("%d\n", num); system("pause"); return 0; }
輸出結果為11。
推薦學習:c語言影片教學
#以上是break和continue在跳出迴圈時的不同的詳細內容。更多資訊請關注PHP中文網其他相關文章!