條件分支 11 13

2021-05-25 16:48:20 字數 864 閱讀 5566

條件分支

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 值不能重複,值的型別和...