switch语句中的case语句该怎么写?

img


这个图片中的case语句后面该写什么呢.具体的case语句该怎么用呢?谢谢回答!

case后面写你要执行的语句,或者函数都行,如果不加break,执行完这个case就继续执行下一个,同样的判断,如果有break执行完当前case中的语句,就跳出switch.


switch(表达式){
    case 整型数值1: 语句 1;
    case 整型数值2: 语句 2;
    ......
    case 整型数值n: 语句 n;
    default: 语句 n+1;
}

case 1:内容;break;
case 2:内容;break;
default :内容;break;

供参考:

Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。
直线翻译:switch语句,即“切换”语句;case即“情况”。
switch语句的语法如下(switchcasebreakdefault是关键字):

switch (变量表达式)
{
case 常量1:语句; break;
case 常量2:语句; break;
case 常量3:语句; break;
    ...
case 常量n:语句; break;

default:语句; break;
}
当变量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,
除非遇到break; 语句跳出switch语句为止。如果变量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句。
遵守switch语句规则
switch语句非常有用,但在使用时必须谨慎。
所写的任何switch语句都必须遵循以下规则:
只能针对基本数据类型中的整型类型使用switch,这些类型包括intchar等。对于其他类型,则必须使用if语句。
switch ()的参数类型不能为实型 。
case标签必须是常量表达式(constantExpression),如42或者'4'case标签必须是唯一性的表达式;也就是说,不允许两个case具有相同的值。