break:使程序從最內層循環體和switch語句內調出來,結束循環。繼續執行邏輯上的下一條語句。
continue:結束本次循環,接着執行下一次循環,只能出現在for, while, do循環中
例:1 #include<stdio.h>
2 int main ()
3 {
4 int i;
5 for (i = 0; i < 9;i++)
6 {
7 if (i==5)
8 continue;
9 printf("i = %d\n", i);
10 }
11 return 0;
12 }
輸出的結果是:i = 0
i = 1
i = 2
i = 3
i = 4
i = 6
i = 7
i = 8
例: 1 #include<stdio.h>
2 int main ()
3 {
4 int i;
5 for (i = 0; i < 9;i++)
6 {
7 if (i==5)
8 break;
9 printf("i = %d\n", i);
10 }
11 return 0;
12 }
輸出的結果是:
i = 0
i = 1
i = 2
i = 3
i = 4