格式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 多分支...