黑马程序员技术交流社区

标题: 三元符号加小括号有什么好处吗 [打印本页]

作者: west2179    时间: 2016-4-9 21:00
标题: 三元符号加小括号有什么好处吗
本帖最后由 west2179 于 2016-4-9 22:40 编辑

比如说 int a = ((x>y)?x:y)
int a = (x>y)?x:y

我看到老师有采用第一种,但结果上来说,两个不是一样吗
用多一个括号是为了?
作者: 好像在下雨    时间: 2016-4-9 21:24
只用过第二种,第一种还第一次见,待大神来解答
作者: kcufow    时间: 2016-4-9 21:38
第一种的是不是漏了问号了?

作者: 张立鹏    时间: 2016-4-9 21:52
我觉得就是为了帮助初学者理解三元运算符的使用原理的
作者: ufoheima    时间: 2016-4-9 22:05
第一种更帅
作者: 251855915    时间: 2016-4-9 22:23
你第一种是不是忘了加问号了?
就是为了表明等号右边是一个整体呗
作者: yunmu    时间: 2016-4-9 22:34
第一种是不是少了一个问号?加括号,是为了理解吧。
作者: CX898855195    时间: 2016-4-9 22:36
第一种少了个问号,有括号的更有阅读性
作者: aomingchao    时间: 2016-4-9 22:38
括号是多余的,老师一定是写错啦!!




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