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

为什么c语言的switch语句中的case后面不能加英文字母?

发布网友 发布时间:2022-04-26 13:41

我来回答

4个回答

热心网友 时间:2022-06-28 17:31

#include<stdio.h>
int main(){
 char a;
 scanf("%c",&a);
 switch(a){
 case 'a':printf("输出数据 %c ",a);break;
  case 'b':printf("输出数据 %c ",a);break;
   case 'c':printf("输出数据 %c ",a);break;
   default:putchar('\a');
    }
 return 0;}

这是我试过的,可以啊!

你可以复制我的试试看!

看看是不是软件问题吧!

热心网友 时间:2022-06-28 17:31

case 后面必须是整数 或者 ASCII 码表里面的字符。
字母可以写成 case 'A': case 'a': 这样。

热心网友 时间:2022-06-28 17:32

default
拼写错误
你的while(1)是个无限循环语句,当执行到switch后,如果没有满足case的情况,根本不会执行到default语句,也就是switch不起作用了,b未赋任何值,也就不会输出任何字符,再次循环到程序的起始位置,执行再输入;如果满足case情况,仍可以输出。

热心网友 时间:2022-06-28 17:33

java的switch中case的标号只能是int及范围小于int的整数,java7中String也可以。
c的switch中case的标号只能是整数,但是不*是什么整数。
这些都行:size_t、char、int、int32_t、long、unsigned long long…

%d什么的那是scanf和printf的格式符号,跟switch没关系
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
交通事故致人死亡,该如何处理? 爱普生LQ1600KIIIH 断色带 爱普生针式打印机LQ1600KⅢH近两月来总频繁中断打印,同时电脑显示是通讯... ACQUA DI PARMA 帕尔玛之水 蓝色地中海系列 桃金娘加州桂中性淡香水 E... 女士香水推荐-ACQUA DI PARMA 帕尔玛之水 优雅木兰女士浓香水 EDP 50... ACQUA DI PARMA帕尔玛之水克罗尼亚系列中性香水套装-适用对象 帕尔玛 | 必须拥有的小众沙龙香 ACQUA DI PARMA/帕尔玛之水克罗尼亚系列黑调男士古龙水-适用对象 ACQUA DI PARMA 帕尔玛之水 克罗尼亚系列 风度中性古龙水 EDC 20ml... ACQUA DI PARMA/帕尔玛之水-绅士男士古龙水EDC c语言中的case后不能加范围吗? 谁说我们是狗腿子?!!是勾腿子!!! 为热情不屈的保定人正名!!! 怎样煮狗腿子 C语言里switch语句为什么case后面有的加Break有的不加? 狗腿什么意思? C语言中用switch语句的时候,为什么有些case后面没有语句? 梦见用刀把狗腿砍断 C语言中用switch语句的时候,为什么有些case后面没有语句的,如case10: case9:printf(&quot;优秀&quot;); 去年有个电影特别火, 主要是拿俩把狗腿, 我记得是弯刀啊, 为什么搜不到 语言switch语句,case后面没有东西是什么意思 冷钢大狗腿的冷钢发展 吴邪的大白狗腿是什么 野外生存用的刀1000元之内什么好 440C跟440F,有什么区别,回答的详细一点! 狗腿子弯刀的标准长度是多少? 夺帅中道具问题、 逃离塔科夫狗腿刀怎么获得 佛吉亚virginia-超级狗腿刀是什么材质 尼泊尔军刀为何举世闻名? 人类用什么类型的枪抵御猛兽 冷钢大狗腿的介绍 C语言程序修改题。switch语句的每句case语句后为什么不需要加break?求详解 C语言中case语句后面有分号和没分号效果是否一样? c语言switch语句中case后是常量表达式: 为什么有的后面没有写任何语句序列?什么意思 c语言中case后若有多个语句可以不加{} 请你举个例子 c语言,case1后面没有语句就是指和case2后面的语句相同?还有为什么ar=9输出了2次?不是 手机qq邮箱来的回复语怎样保存 QQ邮箱发送语音 既然有iPhone8和iPhoneX(10)那么有没有iPhone9? x86到底能不能运行android x86上的android:性能与兼容可否兼得 X86 android 怎么root 如何安装X86框架的安卓系统 X86版android与ARM版android应用程序是通用的吗? oppo哪些手机支持北斗导航 什么手机是可以用北斗导航的? 北斗导航系统的手机有哪些,好不好用?我支持国产,但也需要好的手机 情火歌曲原唱是谁? 关于EViews那个GENR的窗口在哪里啊 ? 其实爱情本是一团烈火,其实爱情本是一团烈火,请问什么歌名 eviews中怎么在工作文件的工具条上选择生成新数据序列的genr命令