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

词法分析程序中,switch(ch)语句,case要怎么写表示ch是字母呢?

发布网友 发布时间:2022-05-13 00:03

我来回答

3个回答

热心网友 时间:2023-11-01 13:57

你说的是 ch 两个字母咯?
那样要进行转换一下的。
因为swtich()括号内的只能是 数字或者就是一个字母的,不能两个字母

热心网友 时间:2023-11-01 13:57

#include <stdio.h>
void main()
{
char ch;
scanf("%c",&ch);
switch(ch)
{
case '1':
break;
case 'a':
break;
defult:
break;
}
}

热心网友 时间:2023-11-01 13:57

ch='a+b'是错的,'a+b'不是单个字符,应该是个字符串,不能直接这样赋值。
'\0'是转义字符
'5'+'7'是两个字符相加,返回的也是字符
5+9是整型,但可以强制类型转化为字符,如果说这个错也有可能,因为没有强制类型转换,而应该是ch=(char)(5+9)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中国人发源于哪里 "中国人"这个名字的由来 微博关注取消会被发现吗? ...守护甜心》等……带点魔法的变身动画片!拜托!!! 跪求:位,字节,字,双字的解释,和关系。最好举例说明例如:VD100_百度知... 电脑的工作原理?为什么数据可以记录信息(如图片) 新风为什么要保温 新风系统为什么要保温 几年的教师资格转事业编制 ay89s51单片机可以用串口下载程序吗? 帮忙看个程序哪里错了,难道是因为switch(ch)里面不能修改ch吗,怎么会输出default里面的语句? c程中 怎么让switch(ch)不读取回车键 JAVA中switch(ch)里的ch报错,该怎么解决呢,新手,大家勿怪。 C语言,运行到switch(ch)就出问题了,帮我改正,并写注释 用古代说祝爸爸生日快乐怎么说 北京市渣土运输的夜间工作时间几点到几点?为何没有任何部门官网能查到渣土运输车的管理规定之列的公告? 30多岁就有了高血压,以后生活该怎么办? 渣土车异地运输管理条例 得了高血压怎么办啊???非常感谢 沈阳渣土车管理办法都有哪些? 得了高血压怎么办呀? 20岁就患上了高血压,应该怎么治疗? 得了高血压怎么办好呢 得了高血压怎么治? 桥式起重机的使用范围有哪些?那些企业要用到?具体点 谢谢 怎样去除小腿肌肉 怎样才能让小腿肌肉消失? 桥式起重机的电气设备组成 奥展的桥式起重机主要包括了哪些配件? 桥式起重机有哪些分类 C++怎么用switch语句判断输入的字符 C语言switch的用法 程序运行的结果为什么是end! b=s c=s? C语言关于SWITCH语句的跳转问题 C语言switch语句,求大神解释一下,谢谢 群微博是什么东西?我就发了一个只有部分好友可见的微博,微博上有一行蓝字,是那些好友, ASP.NET网页的CSS样式问题. 具有良好的思想品德的标准是什么? 奖学金思想品德情况怎么填 如何描写一个人的思想品德 大学生如何养成良好的学术道德品质 右胸部分,有时用嘴大口喘气,或者笑,就会疼 胸部分肋骨肉经常的疼痛,请求专家提醒。 胸口部分疼痛? 左胸部位疼是怎么回事,是肝还是肺? 人体右胸部位心脏是什么? 右胸部位疼痛,是什么问题? 请问 2岁的男孩 右胸有一块凸起症状:右*分 不疼痛 请问这该怎么办 为什么一女孩胸部明显比我小很多却戴c罩 如何克服情绪化的毛病? 最近胸部位长了好几个硬块,还有点痛这是得了啥病。