C++ 随笔
一些小的知識點,看過了忘記,再看不用又是忘記,無奈只有自己敲一遍或許會記住吧...
往前看,指日可待;往后看,風馳電掣;希望這是幾年后回顧自己經歷的歲月,我能對自己自豪的說出這句話。
1.break? 語句
C++ 中 break 語句有以下兩種用法:
- 當 break 語句出現在一個循環內時,循環會立即終止,且程序流將繼續執行緊接著循環的下一條語句。
- 它可用于終止 switch 語句中的一個 case。
如果您使用的是嵌套循環(即一個循環內嵌套另一個循環),break 語句會停止執行最內層的循環,然后開始執行該塊之后的下一行代碼。
break是結束最近的while、do while、for或switch語句(在多層循環中,只向外跳出一層);
continue是結束單次循環,繼續執行下一次循環(只出現在for、while或do while循環中,結束正在執行的循環,進入下一個循環條件)?
return 程序返回,不再執行下面的代碼(結束當前的方法 直接返回);
break語句是退出循環,不再執行循環的剩余語句。
continue語句是結束當前本次循環,返回到循環開始處開心新的一輪循環。
while(x++ < 10)
{if(x == 3){break;}printf("%d\r\n", x);
}
結果是輸出 1 2 ?就退出了整個while循環;
使用continue
while(x++ < 10)
{if(x == 3){continue;}printf("%d\r\n", x);
}
結果是:1 2 4 5 6 7 8 9 10 ?可見他僅僅是不輸出3,因為他結束了本次循環while(x++ < 10)。
總結
- 上一篇: C++ 函数参数传递:传值,传指针,传引
- 下一篇: C++:模板