switch 和 if
答案:6 悬赏:70 手机版
解决时间 2021-05-01 10:29
- 提问者网友:情歌越听越心酸
- 2021-04-30 21:56
貌似能互换啊
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-04-30 22:18
都是用于选择,但是if后括号要有一个条件,然后可以用else或else if,switch后括号是表达式,下面用case来解决
全部回答
- 1楼网友:想偏头吻你
- 2021-05-01 01:42
完全可以互换,不过在有时候switch比较方便,而有时候c++比较灵活。
在有很多函数,需要选择功能时,用switch结构清晰明了,而用if时多个if else在一起会比较凌乱。
但当必须用到if else嵌套时,if则显出灵活的特点。
- 2楼网友:煞尾
- 2021-05-01 01:05
switch可以看做是多个if整合而成的。两个都是属于分支判断语句。对于某一个变化的量,有很多种可能的情况,而且可以一一列举出来,那么使用switch是很方便的,如果变化的情况只有一种或者两种,那么使用if比较快,也比较清楚。
- 3楼网友:刀戟声无边
- 2021-05-01 00:42
一般情况下是可以的.如果是在c#中,if和switch几乎可以互换.但是在Java中就不同了.在Java中switch只能对整型与字符型进行判断.对于字符串和其他类型是不能使用的.
- 4楼网友:往事隔山水
- 2021-04-30 23:54
唯一不同的是if是条件判断语句,switch是条件选择语句
- 5楼网友:逐風
- 2021-04-30 22:50
if语句时用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行的,switch语句时多分支选择语句!要是if语句嵌套很多的话,当然可以用switch语句来写啦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯