C语言中switch的用法

2014-11-24 08:32:18 来源: 作者: 浏览: 1

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后紧跟的语句.


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: