A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


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

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

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

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

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

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

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





评分

参与人数 1黑马币 +3 收起 理由
高境 + 3 赞一个!

查看全部评分

2 个回复

倒序浏览
分享中。。。。。。
回复 使用道具 举报
初学时 容易混淆的问题  对于小白还是很有用的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马