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

C语言中case语句后面一定要加单引号吗?

发布网友 发布时间:2022-04-23 20:28

我来回答

5个回答

热心网友 时间:2022-05-05 18:30

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--;
}

热心网友 时间:2022-05-05 19:48

不一定必须要加单引号,只要case语句后面的值是一个常量,且能与Switch语句中的变量类型匹配就行.

热心网友 时间:2022-05-05 21:23

单引号?是不是case '1':这种?可以switch的是char或者int或者枚举类型,归根结底都是int,case '1' 和 case 49:是等价的,因为'1'表示的是1的ASCII码,就是49,所以case后面不一定要加单引号,加单引号是为了方便或者加强可读性

热心网友 时间:2022-05-05 23:14

是加冒号吧

热心网友 时间:2022-05-06 01:22

括号也可以!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...怎么插入耳机时 耳机和外放都有声音?我用驱动人生驱动过显示声卡是正... USB耳机插入听不到声音,用什么软件可以听到声音?我的耳机是赛德斯的,听... 用USB71耳机看电影和用35mm立体声耳机杜比音效看电影哪个效果好 学生和家庭情况如何填写呢? 当初老板帮我租房子,租了半年,老板说干满半年才能退,现在没有干满半年... 博湖县在哪买辣椒酱 宝宝都一岁多了,要记得做这款高钙食物,不要浪费长身体的机会 高钙零食可不可以帮助孩子长高呢? 文艺一些的纹身店名字 宝马325li是三缸吗? OPPO R9s 和 OPPO R9sk哪个屏幕好? oppor9s和oppor9sk为什么厚度不一样 他们有什么区别 哪个更值得买 我买的OPPOR9SK和OPPOR9S有什么区别 oppo r9s和R9sk是一样的吗? 开关语句中退出程序C语言 case 5: exit(0);break; 不能退出程序!!! OPPOr9s和r9sk哪个比较好 OPPO R9SK和OPPO R9S有什么区别? oppor9s和r9sk的区别,和系统区别! 好多玩网的用的那种手写签名软件是什么软件就是有很多不一样的笔的那种,像图一样,求软件名 有谁知道OPPOr9sk和oppor9s有什么区别? 电子签名软件哪个好? oppo9s和oppo9sk。有什么区别? 通电透明,断电雾化是什么原理? 请问oppor9sk和OPPOr9s有什么区别?价位一样吗? OPPOr9s和OPPOr9sk有什么区别? 雾化玻璃的其他叫法叫什么 有什么软件可以练习签名的 雾化玻璃和长虹玻璃有什么区别? 浴室雾化玻璃价格大概是多少? 调光玻璃能做卫浴隔断吗? 抖音签名写字软件叫什么? switch(a) case 5:表示什么意思 c语言求编程!! 虽然每天早晚都刷牙,但牙齿还是会变黄,有什么办法可以让牙齿白一点? 刷牙时,怎么做才能让牙齿越刷越白? 每天坚持早晚刷牙.是否能让牙齿变白 坚持早晚刷牙能使牙齿变白吗? 早晚刷牙牙齿依旧牙黄,怎样做才能恢复洁白牙齿? 请问吃不是坚持早晚刷牙牙齿就能重新变白? 刷牙可以使牙齿变白吗 每天坚持早晚刷牙。是否能让牙齿变白? 眼睛,痒,眼角红怎么回事? 眼角总是红痒是怎么回事? 多刷牙能使牙齿变白吗? 内眼角红肿,痒是什么原因? 眼角红肿,发痒,怎么回事? 怎样刷牙才能更白? 国际物流行业的新人怎么寻找客户? 眼角发红发痒什么原因导致 做物流怎么才能找到客户和货源啦 怎样让牙齿变白?每天早晚都认真刷牙了还是看上去黄黄的