diurel 发表于 2023-4-19 00:13

c++程序设计 switch语句(已解决)

本帖最后由 diurel 于 2023-4-19 15:11 编辑

请大佬帮忙看一下我哪里错了
无论输入什么字符,都是输入字符A的结果
不是计算机专业的 专业话术可能听不懂{:1_932:}

qzh阑珊梦 发表于 2023-4-19 07:54

int a改成char a

787821 发表于 2023-4-19 07:56

你的A不是int吗?怎么case 字符,case int 才对

薛定谔消失的弦 发表于 2023-4-19 08:08

将int A;这条语句改为char类型,不然switch无法判断'Y/y'和'N/n'

only998 发表于 2023-4-19 08:18

额,c++的每条case后面都要加break,不然他会一直往下运行,直接你最后一个:lol

d199212 发表于 2023-4-19 08:18

A类型错掉啦,是char不是int

13103092789 发表于 2023-4-19 08:35

其实你百度就行了这压根就不算一个问题

bx_liu 发表于 2023-4-19 08:44

13103092789 发表于 2023-4-19 08:35
其实你百度就行了这压根就不算一个问题

就是学习习惯而已,有人习惯自学=自己去寻找答案;有人习惯用询问方式:能帮帮我吗?{:1_905:}

JcZhang 发表于 2023-4-19 09:04

bester 发表于 2023-4-19 09:06

本帖最后由 bester 于 2023-4-19 09:09 编辑

输入的字母字符是char 类型 为何要定义成int类型?
又为何要将ch赋值为‘A’?
swict结构 每个case判断完毕后要break
页: [1] 2 3 4
查看完整版本: c++程序设计 switch语句(已解决)