hollywood2014 发表于 2014-10-9 21:04
楼主,错误在这里,因为你之前定义过j=0了,那么右边的j++就等于1了,0=1是没有意义的,返回的是布尔值对吗 ...
踏云 发表于 2014-10-9 21:12
楼主的问题涉及++的运行机制。j++的过程,首先是将j的值传给temp,然后j=j+
光头强 发表于 2014-10-9 21:15
你好 可以加好友给我讲讲吗785328475
光头强 发表于 2014-10-9 21:12
不是吧 这个不是赋值语句吗
踏云 发表于 2014-10-9 21:12
楼主的问题涉及++的运行机制。j++的过程,首先是将j的值传给temp,然后j=j+1;然后再返回temp给调用者。
所 ...
踏云 发表于 2014-10-9 21:17
已近在上面讲的很清楚了
hollywood2014 发表于 2014-10-9 21:04
楼主,错误在这里,因为你之前定义过j=0了,那么右边的j++就等于1了,0=1是没有意义的,返回的是布尔值对吗 ...
hanliang 发表于 2014-10-10 11:51
这样和你说吧,给你举个例子吧,看了就明白了。假设a=4,那么b=++a,这时是先把a的值加1,然后再把此时a得值 ...
踏云 发表于 2014-10-9 21:12
楼主的问题涉及++的运行机制。j++的过程,首先是将j的值传给temp,然后j=j+1;然后再返回temp给调用者。
所 ...
懒羊羊 发表于 2014-10-10 12:48
J++是先赋值后自增哦
mingtianrsm 发表于 2014-10-10 19:59
额,这个说法是错误的,毕老师在讲解运算符时重点说了
踏云 发表于 2014-10-10 21:28
本来,我一般都不刁人,可是,你说我的答案是错的,还动不动就把毕老师搬出来。
在毕老师自增运算的视屏的 ...
踏云 发表于 2014-10-9 21:12
楼主的问题涉及++的运行机制。j++的过程,首先是将j的值传给temp,然后j=j+1;然后再返回temp给调用者。
所 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |