我这是哪儿错了
求解啊 case还可以是一个范围?是一个明确的数吧 康小泡 发表于 2015-10-7 10:26case还可以是一个范围?是一个明确的数吧
那要怎么搞{:5_94:} 额 case是一个明确的数字 怎么能是一个范围呢?用if 康小泡 发表于 2015-10-7 10:26
case还可以是一个范围?是一个明确的数吧
用if语句就可以了。if可以使用范围 switch的对象不能是浮点数,更不能是范围,整形相当的可以,比如字符型,整数 if 语句比较适合。同学习:big 要把s两头的用&连接吧 打上括号更好 case是一个明确的数 我现在还比较印象深刻的事情是,我们大学C老师跟我们说,编程的时候,如非必要,尽量不要使用很多break:sweat: 过眼云烟 发表于 2015-10-10 18:08
我现在还比较印象深刻的事情是,我们大学C老师跟我们说,编程的时候,如非必要,尽量不要使用很多break:swe ...
必须要用呢 东河 发表于 2015-10-10 20:14
必须要用呢
换成if语句,for等其他语句代替switch和break,事实上,除了考试考到这个问题,我基本不用这种语句 用if 还是用if语句吧,如果一定用switch语句,可以利用除一个合适的数来使范围与某个数字一一对应。。 s是一个变量,case后面不能跟变量,只能是整形或字符 错了可以查找吧,机子不是有这种功能吗
页:
[1]