條件分支
lc++
有兩種通用的條件分支形式。
lif/else:
根據條件選擇乙個分支執行的一般方法,它線性的檢查條件並檢查條件為
true
,當第乙個條件為
true
時不在檢查後面的條件。 l
switch 因為
switch
可以使用
」轉移表
(jump table)」
,所以它選對分支更有效。
if 語句
l通用形式
if ()
[else ]
l條件地執行乙個語句序列的一般機制
#include
char* character_class (char c)
else if (isdigit ( c ))
return 「is a digit」;
else if (isprint ( c ))
return 「is a printable char」;
else
return 「 is an unprintable char」; }
switch 語句l
通用形式
switch (
lswitch
只能用於標量變數。即:
整形,字元型,列舉形。 l
可以從一組標量變數中有效的進行選擇
enum symbol_type
symbol;
switch (symbol)
l在switch
中出現的
break
語句與迴圈中的
break
語句用法相似。
if條件分支
username input 請輸入你的名字 password input 請輸入你的密碼 if username admin and password 123456 print 歡迎使用本系統!n中國移動歡迎您!nvip else print 賬號或密碼錯誤!name input name imp...
Pug條件 分支條件
var friends 10 case friends when 0p 您沒有朋友 when 1p 您有乙個朋友 default p 您有 個朋友 等價於 您有 10 個朋友 另一種塊展開的寫法 var friends 1 case friends when 0 p 您沒有朋友 when 1 p 您...
條件分支結構
一 條件分支結構 if else if分支語句 1 if判斷 if 條件語句 2 if else分支 if 條件語句 else 3 if else if分支 if 條件語句1 else if 條件語句2 elseelse else switch分支 switch a 注意 1 值不能重複,值的型別和...