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

C++語言程序設(shè)計時如何控制語句?

C語言程序設(shè)計實用教程之如何選擇結(jié)構(gòu)程序設(shè)計

C語言程序設(shè)計教程之分支結(jié)構(gòu)程序設(shè)計的課件免費下載

C語言程序設(shè)計教程之選擇結(jié)構(gòu)程序設(shè)計的資料說明

C語言程序設(shè)計教程之順序結(jié)構(gòu)程序設(shè)計的資料說明

C++程序設(shè)計教程之程序設(shè)計初步資料說明

評論