流程控制ide
順序:從上往下依次執行;code
選擇:相應條件下,執行相應代碼塊;it
循環:條件知足,反覆執行同一代碼塊io
// 選擇; //if選擇結構; //形式一: if (condition) { code block; } //形式二: if (condition) { code block; }else { code block; } //形式三: if (condition) { code block; }else if (condtion) { code block; } ..... else { code block; } //形式四: if (condition) code; //這是包含在if條件結構語域內代碼只有緊跟着if以後的一句代碼,其餘代碼均與if無關,會按照順序結構依次執行; //特殊形式: if (condition); //if後面跟着一條空語句,因此不管conditon是否成立,什麼都不會執行; switch選擇結構: switch (condition) { case result1: code block; break; case result2: code block; break; ........ default : code block; } /* result的具體取值取決於conditon; switch語句結束條件,遇到break或者"}",switch結束; 當在switch中匹配了一個case,但又沒有遇到break或者"}",那麼switch會使得該case之下的全部case那一行語句失效,但僅有case那一行語句,case下的code block不受影響,仍會按照順序結構依次執行,直至結束; */