C if語句 使用if語句

2021-10-10 22:30:02 字數 1044 閱讀 1295

c++的if語句是用來判定所給的條件是否滿足,並根據判斷的結果true或false決定執行哪一步。

單個if語句

//如

if(x>y)

if(表示式)語句1

else 語句2

//如

if(x>y)

else

if(表示式1)語句1

else if(表示式2)語句2

else if(表示式3)語句3

……else if(表示式n)語句n

else 語句m

//如

if(x>y)

else

if(xelse

在c++中if語句是實現選擇結構的主要語句,在if後面通常都有乙個用括號括起來的表示式,它是程式判斷的條件,一般是邏輯表示式或關係表示式。

if語句的巢狀

//一般形式如下if(

)if()語句1

//內嵌if

else語句2

elseif(

)語句3

//內嵌if

else語句4

讀者需要注意if和else的配對關係,else總是與它上面最近的,且未配對的if來進行配對。

案例:鍵盤輸入兩個數,當x小於y時,輸出x小於y;x大於y時,輸出x大於y;否則輸出x等於y。

#include

//標頭檔案

using

namespace std;

intmain()

//主函式

else

if(x>y)

else

return0;

}

執行本程式之後

輸入3 4,會輸出x小於y

輸入4 3,會輸出x大於y

輸入3 3,會輸出x等於y

鍵盤輸入兩個數,當x小於y時,輸出x小於y;x大於y時,輸出x大於y;否則輸出x等於y

c if語句比較注意

4.3.1 布林變數與零值比較 z 規則4 3 1 不可將布林變數直接與true false 或者1 0 進行比較。根據布林型別的語義,零值為 假 記為false 任何非零值都是 真 記為 true true 的值究竟是什麼並沒有統一的標準。例如visual c 將true 定義為 1,而visua...

c if語句比較注意

4.3.1 布林變數與零值比較 z 規則4 3 1 不可將布林變數直接與true false 或者1 0 進行比較。根據布林型別的語義,零值為 假 記為false 任何非零值都是 真 記為 true true 的值究竟是什麼並沒有統一的標準。例如visual c 將true 定義為 1,而visua...

c if語句講解 例題

if 條件 布林型 2.例子 include using namespace std intmain 輸出 a大於10 描述 輸入乙個數a 如果a是奇數,輸出 jishu 如果a是偶數,輸出 oushu include using namespace std intmain if a 2 0 if ...