if選擇結構

2021-07-15 00:01:50 字數 1063 閱讀 6414

格式1:

if(條件表示式)

語句1;

功能:如果條件表示式的值為真,即條件成立,語句1將被執行。否則,語句1將被忽略(不被執行),程式將按順序選擇結構之後的下一條語句繼續執行。

例1 讀入乙個整數a,如果a為偶數則在螢幕上輸出yes.

源**:

#include

#include

using

namespace

std;

int main()

注意:關係運算子』==『用來表達該符號的左右兩邊是否相等,不要寫成賦值號』=『。

例2 讀入a、b,若a>b,則交換a、b的值。

源**:

#include

#include

using

namespace

std;

int main()

#include

#include

using

namespace

std;

int main()

c++有乙個常用代替if-else語句的操作符,這個操作符被稱為三目運算子,它是c++中唯一乙個需要3個運算元的操作符。該操作符的通用格式如下:

b? a:c

如果b為true,則整個表示式的值為a;否則,整個表示式的值為c。下面兩格語句演示了該操作符時怎樣工作的。

x=5>=3? 10:12 //5>3為true,所以x=10

x=3==9? 25:18 //3==9 為false,所以x=18

三目運算子的運用:

例4:

源**:

#include

#include

using namespace std;

int main()

從可讀性來說,條件操作符最適合簡單關係和簡單的表示式的值,而當**變得更複雜時,使用if-else語句表達則更為清晰。

選擇結構if

if語句是指如果滿足某種條件,就進行某種處理。例如,小明媽媽跟小明說 如果你考試得了100分,星期天就帶你去遊樂場玩 這句話可以通過下面的一段偽 來描述。如果小明考試得了100分 媽媽星期天帶小明去遊樂場 在上面的偽 中,如果 相當於j a中的關鍵字if,小明考試得了100分 是判斷條件,需要用 括...

分支結構 選擇結構

談分支結構之前,說一下條件 一.條件 1 條件的最終結果型別都為boolean 2 簡單來說 比如,a 5這樣的表示式 3 複雜來說 比如 a 5 b 3 a 5 b 10 4 表示優先順序 二.分支結構 選擇分支 1.分類 1 單分支 過濾 if 條件 elseelse if 條件2 else i...

分支結構 選擇結構

談分支結構之前,說一下條件 一.條件 1 條件的最終結果型別都為boolean 2 簡單來說 比如,a 5這樣的表示式 3 複雜來說 比如 a 5 b 3 a 5 b 10 4 表示優先順序 二.分支結構 選擇分支 1.分類 1 單分支 過濾 if 條件 2 雙分支 if 條件 else 3 多分支...