c语言中switch可用啥语句替换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中switch可用啥语句替换相关的知识,希望对你有一定的参考价值。

switch 语句可用if else语句替换
比如
int a;
switch(a)

case 0:语句块1;break;
case 1:
case 2:
case 3:语句块2;break;
default:语句块3;break;

可以换做:
if(a==0)语句块1;
else if(a==1 || a==2 || a==3) 语句块2;
else 语句块3
参考技术A 用if语句替换。
if。。。。。。。。。。
else if。。。。。
else if。。。。。
参考技术B if()

........
break;
参考技术C 用if语句替换。
if。。。。。。。。。。
else if。。。。。
else if。。。。。
参考技术D google "表驱动法“

以上是关于c语言中switch可用啥语句替换的主要内容,如果未能解决你的问题,请参考以下文章

switch是啥意思

c语言的switch语句和java的switch语句有啥不同吗?

c语言中case是啥意思

C语言中if和switch有啥区别?

C语言中 For语句后面的括号里有两个分号是啥意思啊?

求助 default 在c语言中是啥意思?