4.1分支語句
分支語句的控制機制是:根據條件表達式的值選擇語句序列的執行,符合條件表達式值的語句序列被執行、而不符合條件表達式值的語句序列則被跳過不執行。分支語句包括條件語句和多分支語句。
考點:1
條件語句
條件語句根據條件的真假控制程序的流程。主要包括3種基本結構和嵌套結構。
1.if結構
if結構的格式如下。
if(條件)語句;
或者
if(條件){代碼塊}
上述條件是關系或者布爾邏輯表達式,當條件為真時,執行一條語句或者執行代碼塊;否則跳過不執行。
2.if - else結構
if - else結構的格式如下
if(條件1)
語句1;或者{代瑪段1}
else
語句N;或者{代碼塊2}
執行過程是:若條件為真,則執行語句1或者代碼塊1,然后忽略else中心語句2或代碼塊2執行下面的語句;若條件為假,則忽略語句1或者代碼塊1執行語句2或者代碼塊2,然后再執行循環結構以下的語句。
3.if - else if結構
if - else if結構的格式如下。
if(條件1)
語句1;或者{代瑪段1}
else
語句N;或者{代碼塊2}
……
else if(條件N)
語句N;或者{代碼塊N}
[else
語句N+1;或者{代碼塊N+1}
執行過程是:按照條件1、條件2、……、條件N的順序依次判斷條件I是否為真,如果條件I是真,則執行相應的語句I或者代碼塊I,否則繼續判斷條件I+1,如此重復直到條件N,最后的else語句可有可無。
4.嵌套結構
條件語句的嵌套可以通過在上述3種基本條件語句結構中的代碼塊中嵌入其他基本條件語句結構來實現。編寫程序時,需要注意if和else的匹配。
考點:2
多分支語句
多分支語句根據表達式的不同值決定多個分支中的哪一個應該被執行。一般格式如下:
switch(表達式){
case常量1:語句1;
break;
case常量2:語句2;
break;
……
case常量N:語句N;
break:
[default:默認處理語句]
}
文章來源于領測軟件測試網 http://www.kjueaiud.com/