case 常量1
语句1;
case 常量2
语句2;
…
default
默认语句;
其中,表达式的值会与每个case后面的常量进行比较,如果匹配成功,则执行对应的语句。
1. case后面的常量必须是一个整数或字符常量,不能是变量或表达式。
2. 每个case后面必须加上break语句,否则程序会继续执行下一个case的语句。
3. default语句是可选的,
下面是一个简单的示例,用于判断一个数字是奇数还是偶数
clude
tain()
{tum;tf(“请输入一个数字”);fum);um % 2)
{
case 0tfum);
case 1tfum);
} 0;
umumumumum % 2的值为1,执行第二个case中的语句。
四、注意事项
1. 在switch语句中,case后面的常量必须是一个整数或字符常量,不能是变量或表达式。如果需要使用变量或表达式作为常量,可以使用if else语句来替代switch语句。
2. 在switch语句中,每个case后面必须加上break语句,否则程序会继续执行下一个case的语句。
3. 在switch语句中,default语句是可选的,
4. 在switch语句中,如果多个case中的常量相同,则只会执行个匹配成功的case中的语句。
通过本文的介绍,大家了解了C语言中switch case语句的使用方法,包括语法、示例和注意事项。在实际开发中,大家可以灵活运用switch case语句来简化代码,使代码更加易读,提高开发效率。