chenxin2015 发表于 2015-4-24 08:36
x=x++与x=++x的区别? ++在前是++先参与运算,然后再自增, ++在后边是先进行运算,然后再自增。 ...
柒夜 发表于 2015-4-24 09:00
学习了,谢版主
星之钥匙 发表于 2015-4-24 09:00
学习了,一直没怎么分清
LiuWei2015 发表于 2015-4-24 09:08
没搞懂的问题一定要继续搞得,学程序这东西不能含糊
星之钥匙 发表于 2015-4-24 09:12
会的,但是有时候比如说和计算表达式一起连用什么的就很容易出错了
LiuWei2015 发表于 2015-4-24 09:13
是的,所以要了解表达式的优先级关系,理清楚关系了自然就不会错了,加油 ...
星之钥匙 发表于 2015-4-24 09:16
这个最头疼了,大神有没有总结啊,求指教
突然世界晴 发表于 2015-4-24 09:18
这个按照内存就知道了啊。
先自增然后有两个值,一个是i=0, 一个是i自增为1; 然后在将i=0 赋值, ...
突然世界晴 发表于 2015-4-24 09:32
噢,那你把我的0看成1就是,。
内存存储步骤是
先开辟一个内存i=1;然后运算i++.另外有一个新值i=2; 然后计 ...
突然世界晴 发表于 2015-4-24 09:32
噢,那你把我的0看成1就是,。
内存存储步骤是
先开辟一个内存i=1;然后运算i++.另外有一个新值i=2; 然后计 ...
13699266500 发表于 2015-4-24 09:42
我觉得是先输出后再+1所以输出的是1;
突然世界晴 发表于 2015-4-24 09:42
i=i++,不是说了 也自增了吗。 但是自增后 你又把i重新赋值为老值,新值没有任何作用,。
而直接i++;自增 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |