国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

if的嵌套形式

汽車電子技術 ? 來源:我不是C神 ? 作者:我不是C神 ? 2023-02-21 15:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

圖片

今天為大家帶來 if 的嵌套形式的詳細教程

if 的嵌套

在我們使用C語言編寫程序的時候,通常需要連續的進行判斷,這時我們就可以使用 if 的嵌套編寫來達到目的。

    if 語句中包含一個或者多個 if 語句就稱為 if 語句的嵌套,通常如下格式:
if (表達式1if (表達式2)
  {
    執行語句1;
  }
  else
  {
  執行語句2;
  }
else
    if (表達式3)
  {
    執行語句3;
  }
  else
  {
  執行語句4;
  }
由上述可以看出, if 語句先判斷表達式1,若表達式1的值為真,則對表達式2進行判斷。若表達式1的值為假,則執行對表達式3的判斷。

條件運算符

在編寫C程序的過程中,我們常常會用到 if 語句對條件進行判斷。在使用 if 語句的時候,可以通過判斷表達式的真假來對程序的執行流程進行操作。在使用表達式的時候,我們可以使用條件表達式來簡化表達式的編寫,例如,不使用條件運算符:
#include 
#include 
#include
using namespace std;
int main() {
  int Num1, Num2, Num3;
  Num1 = 10;
  Num2 = 5;
  if (Num1>Num2)
  {
    Num3 = Num1;
  }
  else
  {
    Num3 = Num2;
  }
  cout << Num3 << endl;
  cout << "----------------------------" << endl;
  system("pause");
}
上述代碼等價于:
#include 
#include 
#include
using namespace std;
int main() {
  int Num1, Num2, Num3;
  Num1 = 10;
  Num2 = 5;
  Num3 = (Num1 > Num2) ? Num1 : Num2;
  cout << Num3 << endl;
  cout << "----------------------------" << endl;
  system("pause");
}
顯而易見,使用條件運算符可以對代碼進行精簡。但是會降低代碼的可讀性。因此在不復雜的程序中可以使用,但在大型項目中不建議這樣編寫。

今天的內容就到這里,下期小編將帶大家繼續學習,請各位看官老爺關注轉發~~~

圖片圖片圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    183

    文章

    7644

    瀏覽量

    145601
  • 程序
    +關注

    關注

    117

    文章

    3846

    瀏覽量

    85243
  • IF
    IF
    +關注

    關注

    1

    文章

    64

    瀏覽量

    27537
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    #matlab horner-表達嵌套形式的多項式

    matlabEDA工具
    電子技術那些事兒
    發布于 :2022年09月23日 20:45:42

    #硬聲創作季 #嵌入式C程序設計 164 if語句的嵌套形式二與執行流程

    嵌入式C程序
    發布于 :2022年12月19日 13:18:35

    #硬聲創作季 #嵌入式C程序設計 165 if語句的嵌套形式二(例1)

    嵌入式C程序
    發布于 :2022年12月19日 13:19:27

    #硬聲創作季 #嵌入式C程序設計 166 if語句的嵌套形式二(例2)

    嵌入式C程序
    發布于 :2022年12月19日 13:20:19

    #硬聲創作季 #嵌入式C程序設計 167 if語句的嵌套形式1

    嵌入式C程序
    發布于 :2022年12月19日 13:21:14

    #硬聲創作季 #嵌入式C程序設計 168 if語句的嵌套形式2

    嵌入式C程序
    發布于 :2022年12月19日 13:22:39

    #硬聲創作季 #嵌入式C程序設計 169 if語句的嵌套形式3

    嵌入式C程序
    發布于 :2022年12月19日 13:24:11

    #硬聲創作季 #嵌入式C程序設計 170 if語句的嵌套形式一與執行流程

    嵌入式C程序
    發布于 :2022年12月19日 13:25:09

    #硬聲創作季 #嵌入式C程序設計 171 if語句的嵌套形式一(例1)

    嵌入式C程序
    發布于 :2022年12月19日 13:26:09

    #硬聲創作季 #嵌入式C程序設計 172 if語句的嵌套形式一(例2)

    嵌入式C程序
    發布于 :2022年12月19日 13:27:09

    #硬聲創作季 #嵌入式C程序設計 176 if語句嵌套形式的靈活使用

    嵌入式C程序
    發布于 :2022年12月19日 13:32:53

    如何在OpenMP中使用嵌套

    此網絡研討會討論了使用熱門團隊在OpenMP中使用嵌套的成功示例,并解釋了利用嵌套并行機會的最佳實踐。
    的頭像 發表于 11-07 06:52 ?3313次閱讀

    單片機C語言下LCD多級菜單應該如何實現詳細方法方法說明

    本文所介紹的LCD 采用128 ×64 點陣的液晶屏,因此可顯示16 ×16 點陣的漢字4 行8 列。菜單為多級嵌套形式,最長的有13 層,主要完成對某個測點各方面的設置或查詢,可通過“向上
    發表于 08-05 17:34 ?27次下載
    單片機C語言下LCD多級菜單應該如何實現詳細方法方法說明

    介紹python列表的邊界和嵌套

    本文介紹python列表的邊界和嵌套。只能訪問python列表范圍內的項,python列表可以嵌套python列表。
    的頭像 發表于 02-27 14:49 ?1655次閱讀

    c語言宏定義可以嵌套嗎?

    c語言宏定義可以嵌套嗎? C語言宏定義可以嵌套,也就是一個宏定義可以包含另一個宏定義,這也被稱為宏定義的嵌套擴展。 宏定義是C語言中一種很重要的語法結構,它類似于一種預處理指令,用于在程序編譯之前將
    的頭像 發表于 09-04 17:38 ?4272次閱讀