发布网友 发布时间:2022-04-22 15:02
共5个回答
热心网友 时间:2023-09-22 17:24
case语句后面不一定加单引号,只有case后面是字符时,才需要加单引号。
case是与switch语句一起使用的,格式如下:
switch(表达式)
{
case 常量表达式1 : 语句1; break;
case 常量表达式2 : 语句2; break;
......
case 常量表达式n : 语句n; break;
default : 语句n+1;
}
举例说明如下:
使用单引号情况:
char ch='S';不使用单引号情况:
int ch=5;
热心网友 时间:2023-09-22 17:25
不一定必须要加单引号,只要case语句后面的值是一个常量,且能与Switch语句中的变量类型匹配就行.热心网友 时间:2023-09-22 17:25
单引号?是不是case '1':这种?可以switch的是char或者int或者枚举类型,归根结底都是int,case '1' 和 case 49:是等价的,因为'1'表示的是1的ASCII码,就是49,所以case后面不一定要加单引号,加单引号是为了方便或者加强可读性热心网友 时间:2023-09-22 17:26
是加冒号吧热心网友 时间:2023-09-22 17:26
括号也可以!