永发信息网

switch 语句中的后面里面有个小括号() 里面的东西有什么用的啊

答案:3  悬赏:40  手机版
解决时间 2021-03-27 15:03
  • 提问者网友:川水往事
  • 2021-03-26 19:25
switch 语句中的后面里面有个小括号() 里面的东西有什么用的啊
最佳答案
  • 五星知识达人网友:鸠书
  • 2021-03-26 20:47
switch的判断条件只能是等于,所以对于数据类型的精度要求比较高。
字符型、布尔型、枚举型都可以转换成整型进行判断,是因为整形在相等不相等上有很大的确定性,而float和double表示的小数,毕竟精度都是有限的,超过限度以后的等于和不等于计算机就不好判定,故不能用。
if else 结构可以用< > 或者一些其他的复杂条件进行判断,所以支持其他类型。
所以,switch只能用于简单的跳转判断,而且一定能被if else 结构代替
全部回答
  • 1楼网友:执傲
  • 2021-03-26 21:26
结果为有顺序的表达式
  • 2楼网友:忘川信使
  • 2021-03-26 21:14
作为switch分支的值的表达式,也就是case 后值满足条件的来源追问还是不懂?到底是个什么用的?追答switch 一般用于多个可以列举的有序值相等的判断,正如楼下说的,只能用于整型长整型、字符型和枚举值相等的判断,不能用于条件判断
switch(表达式)
{
case 值:
}
的格式中,表达式的值等于case 后面的值,才会执行该标号后面的语句
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯