switch 语句的使用
用法:
switch (表达式)
{
case 常量1:
语句组1
case 常量2:
语句组2
…
case 常量n:
语句组n
default:
语句组n+1
}
描述:
首先计算switch 表达式的值,然后与第一个case的“常量”进行比较,
若不相等,则跳过其下的语句组,再与下一个case的“常量”进行比较;
若相等,则从其下的语句组开始,
依次向下执行各语句组的语句,
其后的所有case行及default行都被过滤掉,不再有任何作用。
直到遇到一个强制中断语句“break;”或执行完最后一个语句组语句为止。
当所有case都不符合要求时,执行default下的语句组语句。
default:及其语句组允许省略。
举例
关于switch语句的其他几点说明:
(1)任何一个case的语句组允许为空。
(2)switch表达式通常为整型值或字符型值,case中常量的类型应与之对应。
(3)case中的”常量”位置允许是常数表达式,但不允许是变量表达式。
(4)switch语句允许嵌套,即在case语句组中case允许再使用switch语句。
本文作者:佚名 来源:本站原创
CIO之家 www.ciozj.com 微信公众号:imciow
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。