黑马程序员技术交流社区

标题: [小技巧分享]关于算术运算符 ++ 的执行顺序。 [打印本页]

作者: 杨远    时间: 2013-1-8 11:23
标题: [小技巧分享]关于算术运算符 ++ 的执行顺序。

刚开始学时,视频讲到算术运算符 ++。

b = a++;
b = ++a;

第一句 ++ 在后面就是先赋值后自加;
第二句 ++ 在前面则是先自加后赋值。

但我总是搞混,老毕讲的那个例子对我也不是很好用,后来就自己琢磨了一个识别方法。

程序里的 = 是赋值运算符,b = a;
不是 b 等于 a,而是把 a 的值赋给 b。也就是说其实是从 a 到 b 即从右到左的。

那么回到上面,只需要从右到左即从 a 向 b 走,先遇到 ++ 就是先 自加,先遇到 = 就是先赋值。
这样我就再也没出错过。

也许也有哥们学习初期遇到过这个问题,说说我的方法,或许可以提供一些思路,每个人都应有适合自己的方法。






作者: 李洪因    时间: 2013-1-10 17:47
分享中。。。。。。
作者: Rancho_Gump    时间: 2013-1-10 20:44
初学时 容易混淆的问题  对于小白还是很有用的




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