色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

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

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

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

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

          if分支語句的一般形式:

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

          或者:

          if (判斷表達式)

          {

          執(zhí)行語句塊

          }

          if else語句

          if (判斷表達式)

          {

          執(zhí)行語句塊

          }

          else

          {

          執(zhí)行語句塊

          }

          多個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將不會被判斷執(zhí)行。

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

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

          以上是老韓關(guān)于Linux c基礎(chǔ)的總結(jié)歡迎一起討論,如有不足歡迎指點;對Linux c或者Linux驅(qū)動感興趣的朋友可以收藏關(guān)注,我會持續(xù)更新的,謝謝支持!


          *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



          關(guān)鍵詞: if分支語句

          技術(shù)專區(qū)

          關(guān)閉