问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

switch中case后的常量一定要加单引号吗?

发布网友 发布时间: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 i=0;
switch(ch)  // ch为字符类型,因此用单引号
{
    case 'A' :i++;break;
    case 'S' :i+=2;break;
    default :i--;
}

不使用单引号情况:

int ch=5;
int i=0;
switch(ch)  // ch为int类型,因此不用单引号
{
    case 3 :i++;break;
    case 5 :i+=2;break;
    default :i--;
}

热心网友 时间: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

括号也可以!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 C语言中的Switch-case语句 为什么在case中加减号要带上单引号?char定义的字母到底是什么,变成ACSII值了? 大学生几大编程语言你都会哪几种? 请问姓刘的女孩子取什么名字好 C语言基础知识点 姓刘的女孩子应该怎么取名字好听 c语言 switch语句简单问题 姓刘的女孩子起名?又好喊又好听的 姓刘的女孩子叫什么好? c语言中case后面可以跟数字吗? 花胶需要泡多久 女孩姓刘 取个个性好听的名字 三个字的 生活中你不知道的海味干货常识? 三星a7的呼吸灯在哪设置啊? 花胶怎么吃效果最好 C语言中case语句后面一定要加单引号吗? 女孩子姓刘的叫什么名孩好听? 姓刘女孩子名字大全2015 急求!个人 网站设计报告 毕业设计关于网站方向中期报告 什么叫合法的字符 C语言里switch语句为什么case后面有的加Break有的不加? c语言 问题如图,case ... : 的问题? 耳朵听力检查需要多久 听力检查仪检查的是耳朵的哪些部位? 纯音听力测试,测试好耳时需要给听力差的那个耳朵 掩蔽吗? 耳朵听力测试正常是多少 耳朵听力测试的高频低频是什么意思? 耳朵听力测试要多少钱 耳朵测听记录图上的气导和骨导是什么意思 耳朵电测听的图标到70点是什么意思啊 耳朵听力检测dB是分贝吗 医院耳朵听力测试,你们觉得有什么需要注意的地方吗 网站设计实习报告 香煎猪肉饼的做法,香煎猪肉饼怎么做好吃,香煎 蒸猪肉饼的做法,蒸猪肉饼怎么做好吃,蒸猪肉饼的家常 煎土豆猪肉饼的家常做法 大葱猪肉饼怎么做好吃,大葱猪肉饼的家常做 韭菜猪肉饼怎么做好吃,韭菜猪肉饼的家常做 大葱猪肉饼(肉火烧)怎么做