日期:2014-05-20  浏览次数:20798 次

来帮帮 哟
switch(c<10? 1: c<25? 2: c<35? 3:10) 3后面的数字10有什么用 不要又不行

------解决方案--------------------
c是否小于35,是为3,否为10.......
------解决方案--------------------
*****c <35? 3:10 指的就是 25<=c<35吗?满足就进入case 3 不满足就进入case 10; 其实我觉得你把10改成4 应该更好理解吧 我也是新手 也许答案不准确 望见谅~
------解决方案--------------------
兄弟,我这么问几句吧:
1,switch该怎么用啊?
2," ? : "该怎么用啊?
3," ? : "跟"if else"有什么相似和区别的啊?


------解决方案--------------------
"?:"是条件运算符。你的那条语句可理解为
swicth(c<10?1:(c<25?2:(c<35?3:10)))
------解决方案--------------------
同意楼上的观点,直接解决问题~~~
------解决方案--------------------
来晚了
------解决方案--------------------
switch(c<10? 1: c <25? 2: c <35? 3:10)

程序要写成这样的话,就没有办法看了,得弄死。。。。。。
------解决方案--------------------
有道理,习惯要好
------解决方案--------------------
好几从a<b?c:d啊...