程序流程控制
順序結構;
判斷結構if:
if第二種類型示例,只有表達式是假,才會進行else操作
語句要么 ; 結束,要么 { }結束;如果 (false)后面沒有分號,則上述語句為1條if,但使用; 所以語句變?yōu)閮蓷l,if與后面無關
此處的{}使得變量m作用于{}內(nèi),最后一行語言不會執(zhí)行.變量的兩個要素:1.必須有初始值;2.要有作用域;局部代碼塊,可以定義局部變量的生命周期,可以起到節(jié)省內(nèi)存得作用.
這是1條語句,只會執(zhí)行到第一個滿足條件.
多條件對應相同內(nèi)容時:應該將多條件合并
選擇結構Switch
Switch和if的區(qū)別
if:
1.對具體的數(shù)值進行判斷.
2.對區(qū)間判斷.
3.對運算結果是boolean類型的表達式進行判斷.
switch:
1.對具體的值進行判斷.
2.值的個數(shù)通常是固定得.
對于幾個固定的數(shù)值判斷,建議使用Switch語句,因為switch語句會將具體得答案都加載進內(nèi)存.效率會相對高一點.
循環(huán)結構while, do while , for
Dowhile 與while 區(qū)別,此處執(zhí)行while,因為 下面while不滿足條件,而dowhile 先do后while,無論條件是否滿足,至少執(zhí)行1次.
計數(shù)器算法,滿足某一條件進行計數(shù).
最后編輯于 :
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者