switch case 選擇分支的學習

2021-07-08 13:53:24 字數 691 閱讀 2306

選擇分支結構

一條switch 至少需要匹配乙個case

case 只能是整形數

標號不影響程式的執行,但是至少需要有乙個可以匹配

標號可以有無數個,但是標號必須是常量表示式,且其值固定

當其後未接break時,程式將順序執行

break:跳出整個結構(程式塊)

const:關鍵字 表示不允許被修改

只能讀取,不能修改

const int a=100與int const a=100  是等效的

const在使用前需要初始化,const int b;這種寫法是無意義的

const 修飾的變數為常變數

用#define的方式定義的常量在整個程式的時候一直占用記憶體

const 變數可以指定變數記憶體占用的大小,且可以釋放**(此為其使用的優勢)

const常變數依然是乙個變數,除了不能修改,保持有其他變數的一切特徵

重點idear

case 後面可以加乙個括號

**塊裡面可以新定義變數

switchcase分支結構

switch case分支結構 switch 變數 表示式 case 字面值1 語句塊1 break case 字面值2 語句塊2 break default 語句塊n 計算變數 表示式的數值.判斷是否匹配字面值1 若匹配,則執行語句塊1,執行break跳出當前結構 若不匹配,則判斷是否匹配字面量2...

switch case的選擇用法

企業發放的獎金根據利潤提成。利潤i低於或等於100000元的,獎金可提0.1 利潤高於100000元,低於200000 1000001000000時,超過1000000元的部分按1 提成。從鍵盤輸入當月利潤i,求應發獎金總數。要求 1 用if語句程式設計序 2 用switch語句程式設計序。1 in...

switch case選擇結構

今天重新學習了switch case選擇結構,對switch case有了新的認識,1 switch case 語句結構 switch 表示式 2 switch case語句執行流程 首先計算表示式的值,然後與case後面的值進行比較,如相等則執行對應case後面的語句體 否則執行default後面...