歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

C語言中switch的用法

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