1、分支結構簡單說就是條件,利用人為或者程序來選擇運行某一段程序,下面采用一個例子來描述這種結構。
2、例題:通過輸入的數據來選擇兩個數據的加減乘除運算。
分支語句關鍵就在于運用if,else或者else if,一般if的結構是
if 條件1
{ }
else if 條件2
{ }
else
{ }
其中如果不存在條件2,那么else if可以刪除。
3、例題:使用switch語句完成上述題目。
switch語句的格式一般為:
switch(變量)
{
case 變量的值1:執行的語句;break;
case 變量的值2:執行的語句;break;
……
case 變量的值n:執行的語句;break;
default:其他語句;break;
}
其中default可以省略不寫。
4、兩種條件語句的應用場合
if語句:一般用于某個范圍的情況,比如變量a取值050,現在想要a小于25的時候就執行某段程序,這時候,if語句就顯得比較簡潔,但是如果a從025需要執行的程序段都不一樣,if就會顯得非常麻煩。
switch語句:switch一般用于上述if很麻煩的情況,編程的時候應當if與switch混合使用,這樣代碼通俗易懂,并且更為簡潔。
5、分支語句以上面的程序為例,程序流程圖如下圖所示。
-
結構
+關注
關注
1文章
117瀏覽量
21881 -
程序
+關注
關注
117文章
3819瀏覽量
82320 -
分支
+關注
關注
0文章
4瀏覽量
5849
發布評論請先 登錄
《C/ C++/ Java 程序設計經典教程》
C語言教程之選擇結構程序設計資料概述和設計實例免費下載

C++語言程序設計時如何控制語句?

C語言程序設計實用教程之如何選擇結構程序設計

C語言程序設計教程之順序結構程序設計的資料說明

C++程序設計教程之程序設計初步資料說明

評論