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后紧跟的语句.
相关推荐
cakecc00 2020-10-09
yawei 2020-10-09
zhaowj00 2020-07-26
PM实验室 2020-06-16
fly00love 2020-05-16
暗夜之城 2020-04-07
cmsmdn 2020-02-16
FCLAMP 2020-02-14
sunnyxuebuhui 2020-02-12
yogoma 2020-01-13
fengjing81 2020-01-10
singer 2019-12-20
坚持是一种品质 2019-12-07
ericasadun 2019-08-16
KilluaZoldyck 2019-10-23
pbyanglove 2010-06-22
苗疆三刀的随手记 2019-07-01
wolaoreme 2016-09-09
shenjianxz 2016-02-13