break: 此語句導致程序終止包含它的循環,並進行程序的下一階段(整個循環后面的語句),即,不是跳到下一個循環周期而是退出循環。如果break語句包含在嵌套循環里,它只跳出最里面的循環。
如下代碼
1 2 3 4 5 6 7 8 9 10 |
|
可以看到程序輸出了01234到5的時候跳出了循環
continue:循環語句里有此語句時,程序運行到此語句時,不在執行循環體里continue后面的語句而是跳到下一個循環入口處執行下一個循環。
把break改為continue
1 2 3 4 5 6 7 8 9 10 |
|
可以看到只有5沒有輸出,也即當i=5時沒有執行打印操作,直接到下一次循環
而return是表示從被調函數返回到主調函數繼續執行,返回時可附帶一個返回值,由return后面的參數指定。return后函數就結束了,后面的語句不再執行
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
可以看到后面的hello並沒有打印出來