问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

您好。。请问C语言中。switch怎么使用char 比较7

提问网友 发布时间:2024-03-06 20:09
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2024-03-28 22:59

你使用下面的代码吧。 switch (整数), 所以你写是字符串就会报错。你可以使用 enum, 把字符串对应到数字。

#include <stdio.h>
enum state{cn, en, jp};
int main()
{
enum state name = (enum state)"cn";
char *label = "中国";
switch(name)

case 0:
label = "中国";
break;
case 1:
label = "美国";
break;
case 2:
label = "日本";
break;
default:
break;
}
printf("%s\n", label);
return 0;
}

来自:求助得到的回答

热心网友 回答时间:2024-03-28 23:00
switch语句格式:
switch(整数)
{
case 常量表达式:语句;
......
default:语句;
}

其中的整数也可以是字符型,但是不能是字符数组或者字符串。追问switch(整数)只能一个字符么?

那我是不是只能用 if来 判断了?

追答只能是一个字符,不能是字符串。

热心网友 回答时间:2024-03-28 23:00
亲,你这不是char char之有一个字符的啦~追问只能 是一个字符么?比如 a 、b

追答你单引号换成双引号试试~虽然没试过这么写

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

关于c语言switch语句的用法7 C语言里的switch语句怎么用,最好有例子哈1 C语言中,如何在switch case后面调用函数,一共5个...19 c语言中的switch语句,使用时应注意哪些?11 c语言中switch怎么用?93 ...但是还有比较湿,想问一下,怎么样能保存2个月? 鼻骨整形手术有没有副作用? 鼻骨矫正的危害? 造梦西游ol里的混沌之戒有啥用5 造梦西游ol玲珑玉和山河图+4对比5 梦幻西游186符是什么意思? 本人想制作一个跑跑卡丁车视屏,有哪位大哥知道制作视屏需要什么软件以及... 造梦西游ol悟空业力哪个好5 造梦西游悟空饰品、衣服中哪个最好?12 造梦西游ol悟空饰品1 地暖分水器进出水总开关怎么打不开4 长春市内有中国民生银行吗? 苏州火车站前是什么河?1 苏州火车站的那个桥叫什么名字3 苏州汽车北站南边的河叫什么 隐形防盗网验收标准?4 隐形防盗网安全吗?6 篮球框怎么安装? 篮球的篮板,篮圈离地面有多高? 我1.75怎么练才能摸到篮圈? 篮圈到地面的高度? 前面画篮圈的求解答 银杏什么时间成熟?怎么食用?13 白果什么时候吃比较好9 白果什么时候吃正好?8 银杏果怎么吃好13 银杏果怎么吃最好1 银杏果长期吃有好处吗607 白果一天中什么时间吃最宜人11 股票账户余额多时会影响打新股吗 时间是检验真理的唯一标准是病句吗 ...原来有一个,但我又用这个手机号注册了一个,现在以前的... 同一个手机号又注册了一个新微信,怎么用回原来的? 一个手机号在注册了一个微信后又注册了新的,旧的怎么找回? 一个手机号在注册了一个微信后又注册了新的,旧的怎么找回?
Top