使用switch语句需要注意的几点

  • Post author:
  • Post category:其他




switch 语句需要注意的地方:


1. case 后面跟的必须是常量表达式,因为这个值必须在编译时计算出来。

2. 浮点型是不能精确比较相等不相等的。因此C语言规定case 后面跟的常量表达式的值必须是可以精确比较的整型或字符型。

3. 进入case 后如果没有遇到break 语句就会一直往下执行,后面其它case 或default下面的语句也会被执行到,直到遇到break ,或者执行到整个switch语句块的末尾。通常每个case 后面都要加上break 语句,但有时候故意不加break 来利用这个特性。



版权声明:本文为homking原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。