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 ...