C 學習之 基於哨兵的迴圈

2021-08-19 13:14:13 字數 437 閱讀 3573

for迴圈可以很好很直觀第控制重複次數,但有些時候,我們遇到的問題是程式設計時還無法確定重複次數,這個時候就可以使用基於哨兵的迴圈來實現,實現哨兵迴圈的語句有while和do-while兩種。控制迴圈結束的表示式就稱為「哨兵」

while(表示式)   //先判斷表示式->再執行下邊的語句

//注意這裡是沒有分號的!

do                 //先執行語句->再判斷表示式

while(表示式) //注意這裡也是沒有分號的!

break語句除了可以用在switch語句中,還可以用在迴圈語句中,當迴圈滿足一定條件時從迴圈體中跳出,執行迴圈語句後面的語句。

continue語句用在當滿足一定條件時跳過本次迴圈,轉向下次迴圈。

C 學習筆記十七 基於範圍的for迴圈

c 11新增了一種迴圈 基於範圍 range based 的for迴圈。這簡化了一種常見的迴圈任務 對陣列 或容器類,如vector和array 的每個元素執行相同的操作,如 double prices 5 for double x prices cout x std endl 其中,x最初表示陣列...

C 學習之Do While迴圈

do while迴圈 do 嵌入語句 while 布林表示式 注意 do語句至少執行嵌入語句一次舉例 using system using system.collections.generic using system.linq using system.text using system.thre...

學習C 之迴圈語句

使用場景 當需要進行類似的重複操作時,就可以將每一次類似的操作作為 塊存放在迴圈語句中,通過迴圈重複執行。迭代變數 在迴圈過程中,通過對迭代變數進行修改,來影響迴圈條件為真或為假 while 迴圈條件 首先判斷迴圈條件的真假,若為假,則直接跳過while語句。若為真,則進入執行迴圈體,在迴圈體中修改...