黑马程序员技术交流社区

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

作者: ixx__123    时间: 2014-8-19 19:10
标题: a+i和a++的区别
     求详细解答
作者: xiniuniu    时间: 2014-8-19 19:13
你是说++a 和a++的区别吧?

例   b = ++a;
分两步: 第一步 a = a+1   第二步  b = a;

      b = a++;
也分两步执行:第一步b = a;  第二步 a = a + 1
作者: itheimaXYP    时间: 2014-8-19 19:23
看 ++ 放的位置
在要修饰的变量的前面就先做 在要修饰的变量后面就后做(相对于当前语句)
作者: hsy    时间: 2014-8-19 19:33
++放在后面是先赋值后运算,++放在前面是先运算后赋值。
作者: 3677065    时间: 2014-8-19 22:52
楼上几位正解
作者: 梧桐树下    时间: 2014-8-19 23:09
就是运算和赋值先后




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