歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> C語言中switch的用法

C語言中switch的用法

日期:2017/3/1 10:02:59   编辑:Linux編程

1.單一label的情況:

switch(exprission)

{

case label1: statement1 ;

break;

case label2 : statement2;

break;

default: statement3;

break;


}

2.多重label的情況:

switch(expression)

{

case label1 :

case label2 :statement1;

break;

case label3 : statement2;

}

如上所示:

1.如果沒有break語句則直接執行該case語句後的語句;

2.default語句為可選語句;

3.expression和case必須為整型值(包括char類型),並且標簽必須是常量或者完全由常量組成的表達式;

4.如果沒有與expression相匹配的case label 則直接跳到default(如果存在default的話),否則直接跳出switch語句,執行switch後緊跟的語句.

Copyright © Linux教程網 All Rights Reserved