博客專欄

        EEPW首頁 > 博客 > Linux C - C基礎篇三(if分支語句)

        Linux C - C基礎篇三(if分支語句)

        發布人:嵌入式Linux 時間:2023-01-12 來源:工程師 發布文章

        在單線程的情況下,代碼都是順序執行的,也就是按照我們寫代碼的順序,一條語句一條語句的執行,一直執行到最后一條語句;但是有時候順序執行并不能滿足我們的需求,比如滿足A條件,程序要去執行一項任務,但是如果滿足B條件程序要去執行另一項任務,那么如果用程序來實現的話就需要用到我們的if分支語句了。

        if分支語句的一般形式:

        if (判斷表達式) 執行語句;

        或者:

        if (判斷表達式)

        {

        執行語句塊

        }

        if else語句

        if (判斷表達式)

        {

        執行語句塊

        }

        else

        {

        執行語句塊

        }

        多個if else語句

        if(判斷條件1) { 語句塊1 }

        else if(判斷條件2) { 語句塊2 }

        else if(判斷條件3) { 語句塊3 }

        ...

        else { 語句塊n }

        一個 if 后可跟0/1個else,可跟0/多個else if,else必須在所有else if之后;一旦某個else if 匹配成功,其他的else if或else將不會被判斷執行。

        if語句的嵌套
        if語句嵌套時,要注意if和else的配對問題。C語言規定,else總是與它前面最近的if配對,例如:

        else是和它最近的if匹配,即和if(a > b)這個if匹配。

        以上是老韓關于Linux c基礎的總結歡迎一起討論,如有不足歡迎指點;對Linux c或者Linux驅動感興趣的朋友可以收藏關注,我會持續更新的,謝謝支持!


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: if分支語句

        技術專區

        關閉
        主站蜘蛛池模板: 依兰县| 南乐县| 额敏县| 嵊泗县| 河间市| 常山县| 嵊州市| 龙口市| 淅川县| 沙坪坝区| 五台县| 吉林市| 沙田区| 凌海市| 肇州县| 阜平县| 焦作市| 天气| 浙江省| 乌鲁木齐市| 邯郸县| 钟祥市| 工布江达县| 宁德市| 咸阳市| 迁西县| 黄浦区| 商丘市| 华亭县| 延庆县| 廊坊市| 盘山县| 罗城| 偏关县| 青冈县| 化德县| 红河县| 南澳县| 广德县| 观塘区| 长沙市|