新手刚接触!
a = ( b = 4) = 3;这个赋值表达式为啥是错的啊!(b=4)是一个赋值语句,结果为1,就变成了a=1=3,你说对吗 (b=4)是一个赋值语句,结果为1,就变成了a=1=3,你说对吗 陈超 发表于 2014-3-24 20:44 static/image/common/back.gif
(b=4)是一个赋值语句,结果为1,就变成了a=1=3,你说对吗
能解释一下 为什么(b=4)的结果为1 啊!!新手 勿喷 因为这个情况下,在括号里面的b=4,意思是表达式,表达b为真,所以b为1。如果是0,就为假。除了零之外其他不管什么值都为真 迪拜~战阳 发表于 2014-3-25 14:42 static/image/common/back.gif
因为这个情况下,在括号里面的b=4,意思是表达式,表达b为真,所以b为1。如果是0,就为假。除了零之外其他不 ...
恩恩 懂了谢谢了哈! 4楼说得很到位
页:
[1]