在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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語言
    +關注

    關注

    180

    文章

    7614

    瀏覽量

    137745
  • 程序
    +關注

    關注

    117

    文章

    3797

    瀏覽量

    81424
  • IF
    IF
    +關注

    關注

    1

    文章

    50

    瀏覽量

    26909
收藏 人收藏

    評論

    相關推薦

    #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 ?2622次閱讀

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

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

    介紹python列表的邊界和嵌套

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

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

    c語言宏定義可以嵌套嗎? C語言宏定義可以嵌套,也就是一個宏定義可以包含另一個宏定義,這也被稱為宏定義的嵌套擴展。 宏定義是C語言中一種很重要的語法結構,它類似于一種預處理指令,用于在程序編譯之前將
    的頭像 發表于 09-04 17:38 ?3283次閱讀
    主站蜘蛛池模板: 国产一区二区三区四卡 | 天天草b| 国产免费高清在线精品一区 | 天堂最新资源在线 | 欧美成人精品一级高清片 | 丁香六月色婷婷 | 一级毛片aaaaaa视频免费看 | 伦理片日本韩国电影三级在线观看 | 天天澡天天摸天天爽免费 | caoporn成人免费公开 | 欧美一级特黄aa大片视频 | 美女视频永久黄网站免费观看国产 | 国产精品偷伦费观看 | 亚洲日本视频 | 操片免费 | 久久国产精品永久免费网站 | 亚洲精品久久久久久婷婷 | 男人的天堂黄色 | 久久夜视频 | 丁香六月色婷婷综合网 | 国产精品乳摇在线播放 | 国产精品国产三级国快看 | 色偷偷91久久综合噜噜噜噜 | 在线你懂的视频 | 美女被免费视频网站九色 | 日本不卡视频在线视频观看 | 97久久伊人精品影院 | 中文字幕三级久久久久久 | 男人在线资源 | 奇米影视久久 | 国产三级国产精品国产普男人 | 国模小丫大尺度啪啪人体 | 色依依视频视频在线观看 | 天天操夜夜爱 | www.四虎影院在线观看 | 亚洲网站免费看 | 天天天干 | 人人揉人人爽五月天视频 | 国模大尺度在线 | 四虎在线影院 | 窝窝视频成人影院午夜在线 |