01 選擇結構的嵌套
前面講解if語句的那篇文章中有詳細的if嵌套,這裡隻是說一下
一般形式:
if()
if() 語句1
else 語句2 内嵌if
else
if() 語句3
else 語句4 内嵌if
應該注意if與else的配對關系。else總是與它上面的最近的未配對的if配對。
02 switch多分支語句
如果分支較多,嵌套的if語句層數多,程式繁長而且可讀性降低,因為C語言提供switch語句直接處理多分支選擇。
一般形式
switch(表達式)
{
case 常量1:語句1
case 常量2:語句2
……
case 常量n:語句n
default:語句n+1
}