国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C++ 條件與 If 語句:掌握邏輯判斷與流程控制精髓

這篇具有很好參考價值的文章主要介紹了C++ 條件與 If 語句:掌握邏輯判斷與流程控制精髓。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

C++ 條件和 If 語句

您已經(jīng)知道 C++ 支持?jǐn)?shù)學(xué)中的常見邏輯條件:

  • 小于:a < b
  • 小于或等于:a <= b
  • 大于:a > b
  • 大于或等于:a >= b
  • 等于:a == b
  • 不等于:a != b

您可以使用這些條件來針對不同的決定執(zhí)行不同的操作。

C++ 具有以下條件語句:

  • 使用 if 來指定一個代碼塊,如果指定的條件為 true,則執(zhí)行該代碼塊
  • 使用 else 來指定一個代碼塊,如果相同的條件為 false,則執(zhí)行該代碼塊
  • 使用 else if 來指定一個新的條件進(jìn)行測試,如果第一個條件為 false,則執(zhí)行該條件
  • 使用 switch 來指定許多替代代碼塊來執(zhí)行

if 語句

使用 if 語句來指定一個代碼塊,如果條件為 true,則執(zhí)行該代碼塊。

語法

if (condition) {
  // 如果條件為 true,則執(zhí)行的代碼塊
}

請注意,if 是小寫字母。大寫字母(IfIF)將生成錯誤。

在下面的示例中,我們測試兩個值,以判斷 20 是否大于 18。如果條件為 true,則打印一些文本:

示例

if (20 > 18) {
  cout << "20 is greater than 18";
}

我們也可以測試變量:

示例

int x = 20;
int y = 18;
if (x > y) {
  cout << "x is greater than y";
}

示例解釋

在上面的示例中,我們使用兩個變量 xy 來測試 x 是否大于 y(使用 > 運(yùn)算符)。由于 x 是 20,y 是 18,我們知道 20 大于 18,因此我們打印到屏幕上的是 "x is greater than y"。

如果 x 大于 y,則打印 "Hello World"。

int x = 50;
int y = 10;
if (x > y) {
  cout << "Hello World";
}

else 語句

使用 else 語句來指定一個代碼塊,如果條件為 false,則執(zhí)行該代碼塊。

語法

if (condition) {
  // 如果條件為 true,則執(zhí)行的代碼塊
} else {
  // 如果條件為 false,則執(zhí)行的代碼塊
}

示例

int time = 20;
if (time < 18) {
  cout << "Good day.";
} else {
  cout << "Good evening.";
}
// 輸出 "Good evening."

示例解釋

在上面的示例中,時間(20)大于 18,因此條件為 false。因此,我們進(jìn)入 else 條件,并打印到屏幕上 "Good evening"。如果時間少于 18,則程序會打印 "Good day"。

else if 語句

使用 else if 語句在第一個條件為 false 時指定一個新條件。

語法

if (condition1) {
  // 如果 condition1 為 true,則執(zhí)行的代碼塊
} else if (condition2) {
  // 如果 condition1 為 false 且 condition2 為 true,則執(zhí)行的代碼塊
} else {
  // 如果 condition1 和 condition2 均為 false,則執(zhí)行的代碼塊
}

示例

int time = 22;
if (time < 10) {
  cout << "Good morning.";
} else if (time < 20) {
  cout << "Good day.";
} else {
  cout << "Good evening.";
}
// 輸出 "Good evening."

示例解釋

在上面的示例中,時間(22)大于 10,因此第一個條件為 false。在 else if 語句中的下一個條件也為 false,因此我們進(jìn)入 else 條件,因?yàn)?condition1condition2 均為 false,并打印到屏幕上 "Good evening"。

然而,如果時間為 14,我們的程序?qū)⒋蛴?"Good day"。

C++ 簡寫 If Else

簡寫 If...Else(三元運(yùn)算符)

還有一種簡寫的 if else,稱為三元運(yùn)算符,因?yàn)樗扇齻€操作數(shù)組成。它可以用來用單行代碼替換多行代碼。通常用于替換簡單的 if else 語句:

語法

variable = (condition) ? expressionTrue : expressionFalse;

而不是編寫:

示例

int time = 20;
if (time < 18) {
  cout << "Good day.";
} else {
  cout << "Good evening.";
}

您可以簡單地編寫:

示例

int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
cout << result;

最后

為了方便其他設(shè)備和平臺的小伙伴觀看往期文章:

微信公眾號搜索:Let us Coding,關(guān)注后即可獲取最新文章推送

看完如果覺得有幫助,歡迎點(diǎn)贊、收藏、關(guān)注文章來源地址http://www.zghlxwxcb.cn/news/detail-844181.html

到了這里,關(guān)于C++ 條件與 If 語句:掌握邏輯判斷與流程控制精髓的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • MATLAB知識點(diǎn):if條件判斷語句的嵌套

    MATLAB知識點(diǎn):if條件判斷語句的嵌套

    ??講解視頻:可以在bilibili搜索《MATLAB教程新手入門篇——數(shù)學(xué)建模清風(fēng)主講》。? MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講,適合零基礎(chǔ)同學(xué)觀看)_嗶哩嗶哩_bilibili 節(jié)選自?第4章:MATLAB程序流程控制 我們通過一個經(jīng)典例題來理解if的嵌套,所謂if的嵌套,是指在if、els

    2024年04月09日
    瀏覽(21)
  • linux 條件語句和邏輯判斷

    linux 條件語句和邏輯判斷

    目錄 一、條件判斷 二、邏輯判斷 三、if和case 四、七個實(shí)驗(yàn) ? 一、條件判斷 1.test測試 test [ 條件表達(dá)式 ] ? ? ? ?-e:測試目錄是否存在 ? ? ? ?-d:測試是否為目錄 ? ? ?-f:是否為文件 ? -r:當(dāng)前用戶是否有讀寫權(quán)限 -w:當(dāng)前用戶是否有寫權(quán)限 -x:當(dāng)前用戶是否有執(zhí)行權(quán)限

    2024年02月06日
    瀏覽(24)
  • Windows 批處理(bat) if條件判斷語句使用教程

    Windows 批處理(bat) if條件判斷語句使用教程

    在bat腳本中,if條件判斷語句共有6種比較操作符,分別為 操作符(不區(qū)分大小寫) 描述 全稱 equ 等于 equal neq 不等于 no equal lss 小于 less than leq 小于等于 leq less than or equal gtr 大于 greater than geq 大于等于 geq greater than or equal 其中,只有等于操作符可以使用符號 “==” 表示,其

    2024年02月03日
    瀏覽(29)
  • MySQL 判斷語句 條件函數(shù) case when、if、ifnull

    MySQL 判斷語句 條件函數(shù) case when、if、ifnull

    在MySQL中,需要用到條件判斷函數(shù),例如 case when、if、ifnull。 (1)if 注意: 一個條件表達(dá)式兩個結(jié)果 expr :條件表達(dá)式; 如果結(jié)果為true,則返回result_true,否則返回result_false。 (2)ifnull 注意: 如果查詢結(jié)果是 null ,就轉(zhuǎn)換為特定的值 result :查詢結(jié)果; value :如果查詢結(jié)

    2024年02月04日
    瀏覽(25)
  • 11-JavaScript 邏輯條件 ,if判斷 ,while循環(huán),算數(shù)運(yùn)算相關(guān)的案例演示

    11-JavaScript 邏輯條件 ,if判斷 ,while循環(huán),算數(shù)運(yùn)算相關(guān)的案例演示

    1、案例:猜數(shù)字 設(shè)置一個1-10之間的隨機(jī)數(shù),然后輸入進(jìn)行猜數(shù)字,猜的大了怎么樣、猜的小了怎么樣、猜對了怎么樣 知識點(diǎn):設(shè)置隨機(jī)數(shù) 、if判斷 、while循環(huán) 寫題思路: 1.設(shè)置彈框提出問題 2.定義一個隨機(jī)數(shù)0-10的數(shù)組 3.if 判斷 取值的范圍,在其范圍內(nèi)反饋的結(jié)果 4.while循

    2024年02月08日
    瀏覽(32)
  • JMeter 邏輯控制之IF條件控制器

    JMeter 邏輯控制之IF條件控制器

    JMeter-5.4.1 添加While Controller 右鍵線程組-添加-邏輯控制器-While控制器 添加后,面板如下 僅Expression值為true,才會執(zhí)行位于其下的操作 最好勾選(默認(rèn)配置)Interpret Condition as Variable Expression?,這樣Expression輸入框可以有兩種輸入選擇: 輸入一個值為true 或者false的變量 比如,如果

    2024年02月02日
    瀏覽(27)
  • 7.JS里表達(dá)式,if條件判斷,三元運(yùn)算符,switch語句,斷點(diǎn)調(diào)試

    7.JS里表達(dá)式,if條件判斷,三元運(yùn)算符,switch語句,斷點(diǎn)調(diào)試

    表達(dá)式就是可以被求值的代碼比如什么a = 1 語句就是一段可以執(zhí)行的代碼比如什么if else 直接給B站的黑馬程序員的老師引流一波總結(jié)的真好 就是基本上所有的語言都會有的if else 語句就是滿足不同的條件執(zhí)行不同的代碼,讓計算機(jī)有條件判斷的能力。 注意在if的括號里面除了

    2024年02月20日
    瀏覽(29)
  • 解密C語言選擇結(jié)構(gòu):掌握條件語句與分支邏輯的利器

    解密C語言選擇結(jié)構(gòu):掌握條件語句與分支邏輯的利器

    ?? 歡迎大家來到貝蒂大講堂?? ????養(yǎng)成好習(xí)慣,先贊后看哦~???? 所屬專欄:C語言學(xué)習(xí) 貝蒂的主頁:Betty‘s blog C語?是結(jié)構(gòu)化的程序設(shè)計語?,這?的結(jié)構(gòu)指的是 順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu) 。為什么有著三種結(jié)構(gòu)呢,大家其實(shí)可以想象一下,生活中的絕大數(shù)事

    2024年02月22日
    瀏覽(28)
  • Python條件控制和循環(huán)語句(if while for )

    同樣需要注意冒號和縮進(jìn)。另外,在 Python 中沒有 do..while 循環(huán)。 while+else whlie+break break跳出本層循環(huán)的含義 標(biāo)志位的使用 while+continue 死循環(huán): 程序中堅決不能出現(xiàn)死循環(huán) for循環(huán)不會出現(xiàn)死循環(huán),它的循環(huán)條件不是我們來控制,是人家內(nèi)部已經(jīng)控制好了 for循環(huán)和while循環(huán)都是

    2024年02月11日
    瀏覽(24)
  • Java(三)邏輯控制(if....else,循環(huán)語句)與方法

    Java(三)邏輯控制(if....else,循環(huán)語句)與方法

    1.1表達(dá)格式(三種) 小括號里面進(jìn)行判斷條件是否符合,正確執(zhí)行語句 在小括號里面進(jìn)行條件判斷,正確執(zhí)行語句1,錯誤執(zhí)行語句2 表達(dá)式1正確,執(zhí)行語句1,諾表達(dá)式1不正確, 則去判斷表達(dá)式2是否正確,正確則執(zhí)行語句2, 表達(dá)式2不正確,則去語句3。 外入: 為了能將值

    2024年02月09日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包