李永佳 发表于 2015-12-30 15:40
因为b=false,b是boolean型的,所以这句话也有返回值,是false。如果换成int x = 14这样的语句,是不行的。 ...
旺仔小石头 发表于 2015-12-30 16:59
为什么这个赋值语句会有返回值? (b=false)==false吗
Hi刘腾 发表于 2015-12-31 12:36
楼主的意思:
1.if后面这个挨着的小括号里应该是条件语句,而且只可能有true或false种情况
2.if (b = false) ...
捕获.PNG (10.02 KB, 下载次数: 32)
雨来 发表于 2015-12-31 20:26
b=false 这是一个赋值表达式吧 表达式运算后总会有个结果的;那么结果是什么呢? 当然是左边的变量了 其 ...
旺仔小石头 发表于 2015-12-31 21:03
额 ,a = 5 ,这个表达式的结果是a吗
雨来 发表于 2016-1-1 08:53
没有返回值的,只有在函数里;如返回值类型是void 我们只所以用表达 是因为我们要取里的值参与运算;如果 ...
旺仔小石头 发表于 2015-12-31 20:17
看来我只能这样理解了 谢了兄弟
旺仔小石头 发表于 2015-12-31 21:03
额 ,a = 5 ,这个表达式的结果是a吗
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |