黑马程序员技术交流社区

标题: if语句和条件运算符的区别? [打印本页]

作者: 张亚昆    时间: 2015-7-8 23:30
标题: if语句和条件运算符的区别?
上课时,没听太明白,求大神,详细解答啊。。

作者: 白面馅包子    时间: 2015-7-8 23:41
同基础班 个人理解
?:只是一个简单的判断后赋值,if可以判断后,进行一系列的操作。
一个条件 用三元 多个用if 否则读你程序的人会把你骂死

作者: 小囧    时间: 2015-7-8 23:45
if可以与条件运算符互换,只有在有具体结果的时候才可以,因为条件运算符时赋值给变量的
作者: 张亚昆    时间: 2015-7-8 23:53
小囧 发表于 2015-7-8 23:45
if可以与条件运算符互换,只有在有具体结果的时候才可以,因为条件运算符时赋值给变量的 ...

嗯,谢谢。

作者: 逆袭白富美    时间: 2015-7-9 00:05
范围型的用if 点对点的用switch
作者: 张亚昆    时间: 2015-7-10 00:48
白面馅包子 发表于 2015-7-8 23:41
同基础班 个人理解
?:只是一个简单的判断后赋值,if可以判断后,进行一系列的操作。
一个条件 用三元 多 ...

是的,谢谢

作者: Love丶cd    时间: 2015-7-10 07:57
楼上说得好
作者: eayonh    时间: 2015-7-10 09:21
条件运算符会返回运算的结果,当需要返回一个结果时if和条件运算符可通用,而当只需根据判断的结果进行相应的操作时,只能用if不用用条件运算符,if使用范围更广。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2