
懂c语言的大神帮忙解释一下为什么程序运行出来是这样的 应该会提示是正确还是错误的
1个回答
展开全部
你的代码中,c是一个int值,可能的范围应该是1-4。
但是你的switch使用的是‘1’,也就是ASCII中的字母1。如果转换成数字应该是49
所以你的switch无法满足。
建议把单引号去除。
但是你的switch使用的是‘1’,也就是ASCII中的字母1。如果转换成数字应该是49
所以你的switch无法满足。
建议把单引号去除。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询