色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

條件判斷語句(if語句)

汽車電子技術 ? 來源:我不是C神 ? 作者: 我不是C神 ? 2023-02-21 15:24 ? 次閱讀

圖片

今天為大家帶來 if 語句的詳細教程

條件判斷語句,作為任何編程語言都不可缺少的內容,在C語言中也不例外。條件判斷語句可以讓程序的功能更加復雜,從而實現各種各樣的功能。

if語句

C語言中,我們可以使用 if 語句判斷表達式的值,并且使用這個值對程序的流程進行控制。從以往的教程可以知道,在C語言中,非0的數值均為真值。如果表達式的值為0,則為假值。

     if 語句共有3種形式,下面為大家介紹 if 語句的三種語法形式。



1. if 語句

    在 if 語句中,通常編譯器會對表達式的值進行判斷, if 語句的表達式如下:
if (表達式)
{
  執行語句;
}
如果表達式的值判斷為真,則執行大括號中的執行語句。若是表達式的值判斷為假,則跳過大括號的執行語句,直接執行后續代碼。

2. if  else 語句

    在 if else 語句中,編譯器同樣會對表達式的值進行判斷,但是與 if 語句不同的是,if else 語句在 if 判斷為假的時候會執行另外的語句。if else 語句的語法如下:
if (表達式)
{
  執行語句1;
}
else
{
  執行語句2;
}
如果 if 判斷的值為真,則執行語句1。若是 if 判斷的值為假,則執行語句23. else  if 語句

    將 if 關鍵字與 else 關鍵字組合后可以得到 else if 語句, else if 語句的作用是可以判斷多種互斥的條件。 else if 語句的語法形式如下:
if (表達式1)
{
  執行語句1;
}
else if (表達式2)
{
  執行語句2;
}
else
{
  執行語句3;
}
else if 語句的流程是首先判斷 if 后的表達式1,若是判斷為真,則執行語句1。若是 if 判斷為假,則對 else if 語句后的表達式2進行判斷。 else if 語句后的表達式2判斷為真,執行語句2,若 else if 語句后的表達式2判斷為假,則會直接執行語句3if 語句的三種語法形式如上,下面使用一個例子來理解如上教程。
#include 
#include 
#include
using namespace std;
int main() {
  int Num1, Num2, Num3;
  Num1 = Num2 = 10;
  Num3 = 5;
  // if 語句
  cout << " if 語句示例:" << endl;
  if (Num1==Num2)
  {
    cout << "Num1==Num2成立,結果為真,所以這句話輸出了" << endl;
  }
  if (Num1 == Num3)
  {
    cout << "Num1==Num3不成立,結果為假,所以這句話沒有輸出" << endl;
  }
  cout << "----------------------------" << endl;
  // if else 語句
  cout << " if else 語句示例:" << endl;
  if (Num1==Num2)
  {
    cout << "Num1==Num2成立,結果為真,所以這句話輸出了" << endl;
  }
  else
  {
    cout << "Num1==Num2成立,結果為真,所以輸出上述語句,此語句被跳過" << endl;
  }
  cout << "----------------------------" << endl;
  // else if 語句
  cout << " else if 語句示例:" << endl;
  if (Num1==Num2)
  {
    cout << "Num1==Num2成立,結果為真,所以這句話被輸出" << endl;
  }
  else if (Num1==Num3)
  {
    cout << "Num1==Num3不成立,結果為假,所以這句話被跳過" << endl;
  }
  else
  {
    cout << "上述判斷語句最少有一項為真,因此這句話被跳過" << endl;
  }
  cout << "----------------------------" << endl;
  system("pause");
}
上述代碼的執行結果如下:

圖片

由上述示例代碼可以學習if語句的所有用法。

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

圖片圖片圖片

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

    關注

    180

    文章

    7608

    瀏覽量

    137084
  • 編程語言
    +關注

    關注

    10

    文章

    1947

    瀏覽量

    34807
  • 內容
    +關注

    關注

    0

    文章

    56

    瀏覽量

    15018
收藏 人收藏

    評論

    相關推薦

    C語言中if語句、if-else語句和switch語句詳解

    在C語言中,有三種條件判斷結構:if語句、if-else語句和switch語句
    發表于 08-18 16:36 ?1.2w次閱讀
    C語言中if<b class='flag-5'>語句</b>、if-else<b class='flag-5'>語句</b>和switch<b class='flag-5'>語句</b>詳解

    為什么執行不了if判斷語句

    ; } else if(y2==0x06) {tmp=0x20; LCD_WrDat(0x20);P1=0x20; } else if(y2==0x07) {tmp=0x40; LCD_WrDat(0x40);P1=0x40; }為什么執行不了if判斷語句??P1=y2是接小燈,亮的結果表明y2有賦值!!
    發表于 12-10 09:30

    if(DlyCrcEn & (|DlyCrcCnt[3:0])) 請問這個判斷語句是不是合法的 ?

    if(DlyCrcEn & (|DlyCrcCnt[3:0]))這個判斷語句是不是合法的
    發表于 03-29 20:29

    python判斷語句

    python判斷語句:if1. 簡單小例子如果滿足條件 A,則執行代碼塊 a,否則執行代碼塊 b。類似這樣的控制流程語句,稱之為條件語句。它
    發表于 02-25 16:22

    開關語句和循環語句

    switch/case開關語句是一種多分支選擇語句,是用來實現多方向條件分支的語句。雖然從理論上講采用條件
    發表于 07-15 14:26 ?18次下載

    C++語言基礎講解視頻Switch分支條件判斷語句

    C++語言基礎講解視頻Switch分支條件判斷語句
    發表于 01-14 08:00 ?7次下載

    Java的if條件語句和switch多分支語句的詳細資料說明

    if條件語句是一個重要的編程語句,它用于告訴程序在某個條件成立的情況下執行某段程序,而在另一種情況下執行另外的語句
    發表于 03-22 08:00 ?0次下載
    Java的if<b class='flag-5'>條件</b><b class='flag-5'>語句</b>和switch多分支<b class='flag-5'>語句</b>的詳細資料說明

    C語言的switch case多分支選擇語句的詳細資料說明

    1、switch-case開關語句是一種多分支選擇語句,用來實現多方向條件分支。雖然采用if-else條件判斷語句也可以實現多方向
    發表于 07-12 17:39 ?1次下載
    C語言的switch case多分支選擇<b class='flag-5'>語句</b>的詳細資料說明

    python判斷語句的詳細說明

    python判斷語句:if 1. 簡單小例子 如果滿足條件 A,則執行代碼塊 a,否則執行代碼塊 b。類似這樣的控制流程語句,稱之為條件語句
    的頭像 發表于 02-25 16:22 ?2378次閱讀

    詳解Python條件語句

    在 Python 中,if...else 是一種條件語句,可以根據給定的條件執行不同的操作。這個語句通常用于控制程序的流程。
    的頭像 發表于 04-19 15:39 ?832次閱讀

    詳解Verilog賦值語句、塊語句條件語句

    不可綜合語句經常用在測試文件中,未注明的語句均是可綜合的
    的頭像 發表于 07-02 10:47 ?7471次閱讀
    詳解Verilog賦值<b class='flag-5'>語句</b>、塊<b class='flag-5'>語句</b>、<b class='flag-5'>條件</b><b class='flag-5'>語句</b>

    條件語句/循環語句simulink的實現方法(一)

    條件語句和循環語句是計算機編程中常用的兩種控制結構
    的頭像 發表于 07-21 16:48 ?1.1w次閱讀
    <b class='flag-5'>條件</b><b class='flag-5'>語句</b>/循環<b class='flag-5'>語句</b>simulink的實現方法(一)

    Python中什么是語句

    條件判斷 語句塊 什么是語句塊呢? 語句塊是在條件為真(條件
    的頭像 發表于 09-12 16:41 ?1026次閱讀

    Python條件條件語句

    if語句 對于if語句,若條件判定為真,那么后面的語句塊就會被執行。若條件判定為假,語句塊就會被
    的頭像 發表于 09-12 16:45 ?614次閱讀

    技術干貨驛站 ▏深入理解C語言:掌握C語言條件判斷,從if到switch的應用

    在編程中,條件判斷語句是控制程序流程的核心元素之一。它們使得程序能夠根據不同的輸入和狀態,做出相應的決策。特別是在C語言中,條件判斷語句的使用極為廣泛,涵蓋了從簡單的if
    的頭像 發表于 11-09 01:10 ?376次閱讀
    技術干貨驛站 ▏深入理解C語言:掌握C語言<b class='flag-5'>條件</b><b class='flag-5'>判斷</b>,從if到switch的應用
    主站蜘蛛池模板: 国产在线观看黄| WWW国产无套内射久久| 99re在这里只有精品| 好湿好紧水多AAAAA片秀人网| 日本女人水多| hdxxxx58丝袜连裤袜| 免费观看成人毛片| 18黄女脱内衣| 免费国产黄线在线播放| 在线A亚洲老鸭窝天堂AV高清| 精品久久久爽爽久久久AV| 亚洲精品久久国产高清| 国产亚洲色婷婷久久精品99| 亚洲国产精品特色大片观看| 国精品产露脸偷拍视频| 亚洲国产欧美日本大妈| 国色天香社区视频免费高清3| 校园刺激全黄H全肉细节文| 国产精品久久久久永久免费看 | 亚洲AV久久无码精品热九九| 国产精品免费久久久久影院| 午夜射精日本三级| 国产午夜精AV在线麻豆| 亚洲精品成人A8198A片漫画| 久艾草在线精品视频在线观看| 有码在线播放| 欧美2019高清hd巨大| 动漫美女被h动态图| 性绞姿始动作动态图| 久久精品视频15人人爱在线直播| 最新无码二区日本专区| 欧美成人一区二免费视频| 俄罗斯极品hd| 亚洲免费中文| 美女大本营| 国产AV电影区二区三区曰曰骚网| 邪恶肉肉全彩色无遮盖| 久久机热视频 这里只有精品首页| 2021扫黑风暴在线观看免费完整版| 欧美整片华人play| 国产激情视频在线|