c语言中switch的用法(C语言的switch怎么运用)

本文目录
C语言的switch怎么运用
一般情况下,在使用switch语句时,需要在case后面添加break语句。
其标准格式为:
...
switch(变量)
{
case
常量1:
此处填写代码;
break;
case
常量2:
此处填写代码;
break;
case
常量3:
此处填写代码;
break;
default:
此处填写代码
break;
}
如果你不填写break
语句,那么只要有一个常量和你的变量想匹配
那么就执行下一行语,直到遇到break语句
或
default结束。
不知道你可明白。
就你的答案来看
当
i
=
0
时,因为都没有break语句
所以switch中所有语句都被执行,输出
000
当
i
=
1,时,没有匹配常量
执行
default
语句
输出
1
当
i
=
2,时,i
与常量
2相等,执行
case
2
和default
语句,输出
22
所以
答案
就是
000122
求教c语言中switch 语句的详细用法
switch 是一个开关语句,和case配套使用, 和if else 判断语句差不多, switch 语句是用于多分支语句进行条件判断,比如:
i++;
switch (i)
{
case 1 : P1 = 0xFE; //i =1; 执行P1 = 0XFE;
breK; //执行完成后跳出
case 2 : P1 = 0xFD; //i =2; 执行P1 = 0XFD;
break;
case 3 : P1 = 0xFB; //i =3; 执行P1 = 0XFB;
break;
case 4 : P1 = 0xF7 //i =4; 执行P1 = 0X7E;
break;
..........................................................................
default: break; //如果i 不符合以上条件直接跳出不执行任何东西
}
建议你还是先把C语言看熟把,书上都写的很清楚。

更多文章:
another time(another time和other time的区别)
2026年10月11日 05:00







