1 2 3 4 5 6 7 8 |
|
switch 是“开关”的意思,它也是一种“选择”语句,但它的用法非常简单。switch 是多分支选择语句。说得通俗点,多分支就是多个 if。
从功能上说,switch 语句和 if 语句完全可以相互取代。但从编程的角度,它们又各有各的特点,所以至今为止也不能说谁可以完全取代谁。
当嵌套的 if 比较少时(三个以内),用 if 编写程序会比较简洁。
但是当选择的分支比较多时,嵌套的 if 语句层数就会很多,导致程序冗长,可读性下降。
因此C语言提供 switch 语句来处理多分支选择。所以 if 和 switch 可以说是分工明确的。在很多大型的项目中,多分支选择的情况经常会遇到,所以 switch 语句用得还是比较多的。
推荐教程:《C语言》
以上就是switch语句中case后面的值必须是什么?的详细内容!
相关阅读 >>
更多相关阅读请进入《switch》频道 >>