黑马程序员技术交流社区
标题:
一个小问题
[打印本页]
作者:
肖德茂
时间:
2014-6-29 10:27
标题:
一个小问题
int i = 1;
i = i++;
这里的计算过程是怎样的啊,我老是搞不懂~~~
作者:
e644638045
时间:
2014-6-29 10:28
i++ 等于2然后在赋值给i所以i最后的结果为2
作者:
待解封的小刀
时间:
2014-6-29 10:50
e644638045 发表于 2014-6-29 10:28
i++ 等于2然后在赋值给i所以i最后的结果为2
楼上的 错了吧 i=i++,指的是先把右边的i值付给到左边i,后算++,所以这个结果应该还是1
如果是i=++i 的话 输出应该是2 表示先++ 得到2 赋值给左边i 答案为2
你可以运算一下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2