A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 west2179 于 2016-4-9 22:40 编辑

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

我看到老师有采用第一种,但结果上来说,两个不是一样吗
用多一个括号是为了?

8 个回复

倒序浏览
只用过第二种,第一种还第一次见,待大神来解答
回复 使用道具 举报
第一种的是不是漏了问号了?
回复 使用道具 举报
我觉得就是为了帮助初学者理解三元运算符的使用原理的
回复 使用道具 举报
第一种更帅
回复 使用道具 举报
你第一种是不是忘了加问号了?
就是为了表明等号右边是一个整体呗
回复 使用道具 举报
第一种是不是少了一个问号?加括号,是为了理解吧。
回复 使用道具 举报
第一种少了个问号,有括号的更有阅读性
回复 使用道具 举报
括号是多余的,老师一定是写错啦!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马