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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 天佑の清清 中级黑马   /  2014-6-20 22:28  /  1899 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 天佑の清清 于 2014-6-20 23:18 编辑

有时候还是能理解a++ 与 ++a  一个后加 一个前加  但是结果有时候还是不确定到底两个加完后的结果,以后加完后对程序的影响是什么?

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

6 个回复

倒序浏览
看了两边基础视频貌似又理解了  唉  还是需要多动手操作  才能记忆更清楚
回复 使用道具 举报
多写程序理解理解。a++是后加,具体意思是在算与a有关的值时,a先不变,等计算后,a=a+1;
                          ++a是前加,在算与a有关的值时,a先加一,后计算。
回复 使用道具 举报
a++和++a都能实现自加,只是表达式a++和++a的值不同,a++表达式取运算前a的值,然后再将a的值加1,++a先将a的值加1,表达式++a再取运算后a的值
回复 使用道具 举报
czwanglei 发表于 2014-6-20 23:22
多写程序理解理解。a++是后加,具体意思是在算与a有关的值时,a先不变,等计算后,a=a+1;
                 ...

嗯啊 谢谢 版主  
回复 使用道具 举报
The_Enternal 发表于 2014-6-21 13:36
a++和++a都能实现自加,只是表达式a++和++a的值不同,a++表达式取运算前a的值,然后再将a的值加1,++a先将a ...

嗯啊  嘿嘿  记住了
回复 使用道具 举报
你可以两个同时写个例子,然后按F11去逐句调试一下,你就理解了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马