黑马程序员技术交流社区

标题: int a= 5!=1==10 你知道吗? [打印本页]

作者: atlas    时间: 2014-10-28 19:44
标题: int a= 5!=1==10 你知道吗?
int a= 5!=1==10
你知道a得什么吗?虽然简单,但是一不小心就错.
作者: 大悟云    时间: 2014-10-28 21:28
是0吗?
作者: dream静    时间: 2014-10-29 06:56
应该是0吧
作者: 微雨独行    时间: 2014-10-29 08:41
!= 和  == 优先级相同,比 = 优先级高。
所以 int a= 5!=1==10;  相当于
int a = (5!=1==10);  括号内部优先级相同,所以从左到右执行得到:
int a = (1 == 10)
         = 0;

作者: 菜鸟小6    时间: 2014-10-29 12:18
经典之作
作者: 易拉罐    时间: 2014-10-30 20:55
最后答案是0
作者: keep_flying    时间: 2014-10-30 23:43
经典之作,是0
作者: duzhong    时间: 2014-10-30 23:47
搜得死类
作者: 诺微_    时间: 2014-10-30 23:49
目测是0呢,4楼正解!




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