/**1. i = i++操作的底层实现原理
* 2. 先将i赋给一个临时变量
* 3. 然后i = i + 1;
* 4. 然后再将 临时变量_temp赋值给i;
*/
temp = i;
i = i + 1;
i = temp;
guyouzhong 发表于 2017-1-15 00:03
你的分析过程有问题
贾文和 发表于 2017-1-15 08:56
++在后面呀- -.!! 我也是才学的. 在后面是先运算后赋值啊
guyouzhong 发表于 2017-1-15 09:40
i = i++ -1;的运算过程,其底层实现:将i的值付给一个临时变量进行计算
第一步:_temp = i;
第二步:i = ...
guyouzhong 发表于 2017-1-15 09:40
i = i++ -1;的运算过程,其底层实现:将i的值付给一个临时变量进行计算
第一步:_temp = i;
第二步:i = ...
guyouzhong 发表于 2017-1-15 00:03
你的分析过程有问题
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |