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

C語言 分支語句詳解分析

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

分支語句的分類

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

分支語句我們分為三種。

  • 單分支結(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;

}

注意事項

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 運行下去

3.default
一般放在case語句

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

相關(guān)文章

  • C語言rewind與fseek函數(shù)之隨機(jī)讀寫文件的用法詳解

    C語言rewind與fseek函數(shù)之隨機(jī)讀寫文件的用法詳解

    這篇文章主要介紹了C語言rewind與fseek函數(shù)之隨機(jī)讀寫文件的用法詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • C++使用BitBlt進(jìn)行窗口抓圖的方法

    C++使用BitBlt進(jìn)行窗口抓圖的方法

    這篇文章主要介紹了C++使用BitBlt進(jìn)行窗口抓圖的方法,幫助大家更好的理解和使用c++,感興趣的朋友可以了解下
    2021-01-01
  • C語言編程PAT乙級學(xué)習(xí)筆記示例分享

    C語言編程PAT乙級學(xué)習(xí)筆記示例分享

    這篇文章主要為大家介紹了C語言編程PAT乙級學(xué)習(xí)筆記實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • C語言實現(xiàn)鏈隊列

    C語言實現(xiàn)鏈隊列

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)鏈隊列,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • VS2022調(diào)試通過海康攝像頭煙火識別SDK的實現(xiàn)

    VS2022調(diào)試通過海康攝像頭煙火識別SDK的實現(xiàn)

    本文主要介紹了VS2022調(diào)試通過??禂z像頭煙火識別SDK的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C語言實現(xiàn)三子棋實例代碼

    C語言實現(xiàn)三子棋實例代碼

    大家好,本篇文章主要講的是C語言實現(xiàn)三子棋實例代碼,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • C語言實現(xiàn)學(xué)生信息管理程序

    C語言實現(xiàn)學(xué)生信息管理程序

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)學(xué)生信息管理程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • C語言編程之掃雷小游戲空白展開算法優(yōu)化

    C語言編程之掃雷小游戲空白展開算法優(yōu)化

    掃雷是電腦上很經(jīng)典的游戲,特意去網(wǎng)上玩了一會,幾次調(diào)試之后,發(fā)現(xiàn)這個比三子棋要復(fù)雜一些,尤其是空白展開算法上和堵截玩家有的一拼,與實際游戲差別較大,不能使用光標(biāo),下面來詳解每一步分析
    2021-09-09
  • 實例分享cmake編譯一個簡單c++項目(demo)

    實例分享cmake編譯一個簡單c++項目(demo)

    下面通過一個小例子來說明cmake編譯一個c++項目,生成可執(zhí)行文件,需要的朋友可以參考下
    2020-02-02
  • C語言 變量詳解及示例代碼

    C語言 變量詳解及示例代碼

    本文主要介紹C語言 變量,這里整理了C語言 變量的基礎(chǔ)知識,并附有示例代碼和詳細(xì)講解,希望能幫助學(xué)習(xí)C語言的朋友
    2016-08-08

最新評論