欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言 分支語句詳解分析

 更新時(shí)間:2021年10月26日 09:28:49   作者:波風(fēng)張三  
分支結(jié)構(gòu)的執(zhí)行是依據(jù)一定的條件選擇執(zhí)行路徑,而不是嚴(yán)格按照語句出現(xiàn)的物理順序。分支結(jié)構(gòu)的程序設(shè)計(jì)方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當(dāng)?shù)姆种дZ句

分支語句的分類

在不同的場景,我們常常面臨著選擇,有時(shí)候會在愛情與面包之間選擇,有時(shí)候會在尊嚴(yán)與生存之間選擇,又或者面對琳瑯滿目的商品時(shí),躊躇不定的選擇??傊?,選擇存在于我們生活的方方面面。但是,萬物皆可程序化。

分支語句我們分為三種。

  • 單分支結(jié)構(gòu)
  • 雙分支結(jié)構(gòu)
  • 多分支結(jié)構(gòu)

1、單分支結(jié)構(gòu)語法形式:

if( 條件表達(dá)式 )
{
(語句塊)
}

2、雙分支結(jié)構(gòu)

雙分支結(jié)構(gòu)的基本形式是:

if( 條件表達(dá)式)
{
語句塊1;
}
else
{
語句塊2;
}

3、多分支結(jié)構(gòu)

多分支結(jié)構(gòu)分為:“分支結(jié)構(gòu)的嵌套”與“switch語句”

(1)分支結(jié)構(gòu)的嵌套的基本形式是:

if(表達(dá)式1)
語句1;
else if(表達(dá)式2)
語句2;
else
語句3;

(2)switch語句

switch語句的基本形式是:

switch(整形表達(dá)式)

{

case 常量1:語句1;break;

case 常量2:語句2;break;

case 常量3:語句3;break;

……

case 常量n:語句n;break;

default : 語句n+1;

}

注意事項(xiàng)

1.在分支語句中,else是和它離的最近的if匹配的

#include <stdio.h>
int main()
{
    int a = 0;
    int b = 2;
    if(a == 1)
   {
        if(b == 2)
       {
            printf("hehe\n");
       }
   }
    else//這里的else與if(b == 2)進(jìn)行配對,而不是if(a == 1)
   {
         printf("haha\n");
   }       
    return 0; }

2.swich中的break
在swich語句中,遇到了break才會停止,不然就會case1 case2 case3 運(yùn)行下去

3.default
一般放在case語句

以上就是C語言 分支語句詳解分析的詳細(xì)內(nèi)容,更多關(guān)于C語言 分支語句的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論