「看完這一講,我本想寫個倒計時,誰很坑,沒寫出來。看到前面摘的timer類了吧,嘗試多次,無果!」
這裡面,a 和 b的值分別是多少?如果按上面的理解,你應該能知道結果」
「1,0」
「good!」
「這個例子是簡單易理解,還有for呢?」
「for (int i = 0; i < 10; i++)
結果」
「好理解不?」
「嗯,還好還好!」
「不過還有要注意的地方?」
「嗯?」
「記住不要整出個死迴圈出來,也就是說不要讓條件一直為真,就像如果1==1,那它就是一直正確的,迴圈語句也會一直的執行下去。」
「哦,這個明白」
「另外還有即使條件總是真,也可以在迴圈語句內部下功能,可以使用break 或 continue這兩個關鍵字跳出迴圈」
「有區別嗎,它們兩個?」
「有,break是中斷不再繼續迴圈,而continue是中斷當次迴圈,但會繼續下一次迴圈,如:
for (int i = 0; i < 10; i++)
結果是:
看,沒有2了吧?當i==2時,跳出當次向下的執行,直接跳至下一次迴圈,就像ktv裡的切歌!」
「切歌?有想法,不過確是這樣的。」
「如:for (int i = 0; i < 10; i++)
結果:
看!當i==6的時候,i-5==1,這時,它中斷了整個迴圈體,不再進行下一次的迴圈」
「嗯,嗯,嗯」
「好了,下班次就說到這裡吧。」
「也好,我回去測試一下,耍一把!」
流程控制(迴圈)
1.塊語句 成為乙個整體 語句1 語句2 語句 空語句 非空語句 2.程式的流程控制 順序,選擇控制,迴圈 1.迴圈執行 從上往下,逐條來執行 2.選擇控制 當達到某種條件,執行特定的指令。if switch if 邏輯條件表示式 語句 雙分支 if 表示式 條件為真 語句1 else 條件為假 語...
流程控制 for迴圈
在這關於流程控制的最後一章中,我們將看看另一種 shell 迴圈構造。for 迴圈不同於 while 和 until 迴圈,因為 在迴圈中,它提供了一種處理序列的方式。這證明在程式設計時非常有用。因此在 bash 指令碼中,for 迴圈是非常流行的構造。實現乙個 for 迴圈,很自然的,要用 for...
流程控制 迴圈
迴圈就是重複執行一些語句。這個技術使用起來非常方便,因為可以對操作重複任意多次,而無需每次都要編寫相同的 例如,下面的 計算乙個銀行賬戶在10年後的金額,假定不計算每天的利息,且該賬戶沒有其他款項的訪問 double balance 1000 double interestrate 1.05 5 i...