區別是:
break 用於循環和switch分支,跳出它所在的塊(分支 或 循環體),到它所在的塊的後面去執行。例如:
for(...){
break;
/* L1 */
}
/* L2 */
L1處不執行,跳至L2處執行。
continue 用於循環,不再執行其後的部分,跳至循環首部。
return 用於函數,不再執行其後的部分,返回調用該函數的地方繼續執行。