求大神帮我看下这个哪里有问题!谢谢了!
c语言吧
全部回复
仅看楼主
level 11
希罗andZERO
楼主
不管我输入什么运行的结果都是default的.......不知道那里错了啊,求解
2016年05月23日 16点05分
1
level 1
高麗bangzi
case 后面的打印,排序和查找上面需要加单引号?
去掉单引号试试。
2016年05月23日 16点05分
2
希罗andZERO
不行
2016年05月23日 16点05分
高麗bangzi
@希罗andZERO
你就是case 后面只能加变量,不能加字符串。
2016年05月23日 16点05分
高麗bangzi
@希罗andZERO
你直接用1 2 3代表打印,排序和查找呗,最简单了。
2016年05月23日 16点05分
level 10
蹲坑逗蛆蛆♋
case后面只能跟数字吧好像
2016年05月23日 16点05分
3
level 6
我爱的TA7
估计是单引号的问题
2016年05月23日 16点05分
4
我爱的TA7
好吧,查了下,case后边只能加字符或者数字,不能跟字符串
2016年05月23日 16点05分
希罗andZERO
@我爱的TA7
是这样的= =
2016年05月23日 16点05分
level 3
燃意cZ
switch (*function) {case "打印"[0]:...........} 这样可不可以呢
2016年05月23日 16点05分
5
level 6
雨之终结
看起来是c语言,c语言的话两个单引号括起来表单个字符,而一个汉字是两个字节的,也就是两个字符,而你将四个字符装在一个单引号里怎么行
2016年05月23日 16点05分
6
希罗andZERO
应该正解了..但是要怎么改才好
2016年05月23日 16点05分
level 11
希罗andZERO
楼主
不加引号会报错的啊
2016年05月23日 16点05分
7
level 6
雨之终结
奇迹的是你竟然可以编译通过,,好吧,如果编译能通过,那单引号扩起来的内容会截取第一个字节的内容,而这个内容就是另一个符号。
2016年05月23日 16点05分
8
level 9
孤橐
你把打印,查找 ,排序换成单个衣服,比如1,2,3输入1,2,3试试
2016年05月23日 16点05分
9
level 9
孤橐
输入的字符尽量不要用汉字
2016年05月23日 16点05分
10
level 6
雨之终结
这不是java,符号只有一个字节,你要改的话,就用abc或123等符号代替那几个词
2016年05月23日 16点05分
11
level 11
希罗andZERO
楼主
改成这样就OK了
谢谢大神们!
2016年05月23日 16点05分
12
孤橐
共同学习,共同进步,学会总结,虚心求教,热心共享
2016年05月23日 16点05分
希罗andZERO
@孤橐
2016年05月23日 16点05分
1