三種循環(huán)的比較
看參考代碼我還有一點(diǎn)不懂。不論是哪一種循環(huán),循環(huán)的過(guò)程無(wú)非就是i++,flag *= -1,sum += i*flag;但是我還是沒(méi)弄明白分別在三種循環(huán)下的順序應(yīng)該是怎樣的,有什么規(guī)律或是判斷準(zhǔn)則嗎?
看參考代碼我還有一點(diǎn)不懂。不論是哪一種循環(huán),循環(huán)的過(guò)程無(wú)非就是i++,flag *= -1,sum += i*flag;但是我還是沒(méi)弄明白分別在三種循環(huán)下的順序應(yīng)該是怎樣的,有什么規(guī)律或是判斷準(zhǔn)則嗎?
2016-11-12
舉報(bào)
2016-11-12
規(guī)律是有滴。一般看循環(huán)次數(shù),如果知道循環(huán)次數(shù)就用for循環(huán)、至少循環(huán)一次就用do-while、至于while循環(huán)就是不知道循環(huán)次數(shù)也不知道是否要循環(huán),也就是說(shuō)while循環(huán)可能一次也不循環(huán)直接結(jié)束。以上是我個(gè)人見(jiàn)解,希望對(duì)你能有幫助。