黑马程序员技术交流社区

标题: ++i和i++的区别? [打印本页]

作者: AyangJ    时间: 2015-8-25 15:46
标题: ++i和i++的区别?
++i和i++的区别在哪里?
作者: 旦夕    时间: 2015-8-25 15:52
i++:当前语句执行完后,i加1
++i:i先加1,后继续执行语句
作者: 寰宇天侠    时间: 2015-8-25 15:52
++i先++后参与运算,i++先参与运算后++
作者: danniu1314    时间: 2015-8-25 15:57
++自增在前:比如a=2;b=++a;    结果就为a=3;b=3; ++自增在后:比如a=2;b=a++;    结果就为a=3;b=2; 计算机中的实际操作为:当执行b=a++;语句时,先把a放在一个临时内存空间中,然后将a自 加1,再将临时内存空间中的a赋值给b,因此b还是原来的a的值,
作者: jeska    时间: 2015-8-25 17:59
楼上说的都对,,,,我就不说了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2