[C]switch...case...一个case包含多个值的一种写法
Posted dark_ness
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[C]switch...case...一个case包含多个值的一种写法相关的知识,希望对你有一定的参考价值。
- case 1..10:
把1~10包含在这个case里,这种写法没有找到语法的出处,先验证。
- 参数值类型必须是这几种类型之一:int,long,short ,byte,char.
switch为什么只能用int,short,byte,char,long,因为switch 只能使用 int 类型或者是可以转换为 int类型的参数(char,char 和 int 通过ascii转换)。
C语言没有规定一定是int 类型,但是要求是完整的,因此只能是上面几种了。
以上是关于[C]switch...case...一个case包含多个值的一种写法的主要内容,如果未能解决你的问题,请参考以下文章
c语言中while 、for、switch、case的用法?