C语言,switch语句return值疑问

基于51单片机的C语言程序编译,在switch语句返回值时(设置的矩阵键盘的键值:0~9、ensure、cancel、reset、entry)遇到问题,返回值是数字的,编译没错,是字符串的编译就显示该返回值未定义
如何设置为好?

第1个回答  2012-05-10
switch 中不能用字符串。追问

那就只能用罗马数字表述么?不能把字符串弄成常量,再进行使用?

追答

你可以用if else if搭配strcmp使用

本回答被提问者采纳
第2个回答  2012-05-10
你的问题描述 我看到有点晕,不是很明白追问

就是我的按键键值中有字符串

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网