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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 离经叛道的女子 中级黑马   /  2015-6-6 22:20  /  5217 人查看  /  62 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

     在单独的运算表达式中, ++ 和 -- 无论实在前面还是后面都一样
     在复合表达式中(以++为例)
      ++在前面, 先计算后使用
      ++在后面, 先使用再计算

     技巧
     凡是看到 ++ -- 的复合表达式
     在数据的上方, 写两个数字, 用逗号隔开
     使用的是前面的数字, 变量最终的值是后面的数字
     如果 ++num, 就写上 两个一样的, 增加完以后的值
     如果 num++, 就写上 原来的值, 加完后的值

   比如  

            1,2   2,3   3,4
     num = num+++num+++num++;    num  = 1+2+3=6

              2,2    2,3      2,2     3,3
     num = (++num)-(num++)+(--num)-(++num);  num = 2 - 2 + 2 - 3 = -1





点评

总结的很好呀 谢谢 又学习了  发表于 2015-6-7 00:06

62 个回复

正序浏览
学习了 ,明白了,谢谢分享
回复 使用道具 举报
挺好!!!!!!
回复 使用道具 举报
wx_YXxWrUwd 来自手机 中级黑马 2015-11-15 02:22:31
60#
越看越捞 感觉还是自己去理解吧
回复 使用道具 举报
默默路过
回复 使用道具 举报
学习了,豁然开朗
回复 使用道具 举报
学习学习
回复 使用道具 举报
围观学习了
回复 使用道具 举报
我是冲着你的id进来的。。。。其实++的讲解,你可以加上表达式的值 和 变量的值的讲法说出来会更容易理解的。。。
回复 使用道具 举报
Makeit 中级黑马 2015-11-14 00:20:17
54#
总结的不错666666
回复 使用道具 举报
围观学习了
回复 使用道具 举报
我的理解是 哪个在前面就先执行哪个,比如++在前面就先自增再取值,在后面就先取值再自增
回复 使用道具 举报
围观学习啦
回复 使用道具 举报
感谢分享 厉害
回复 使用道具 举报
总结的不错
回复 使用道具 举报
沐小妖mavs 来自手机 中级黑马 2015-11-12 22:00:33
48#
这个好绕,谢谢
回复 使用道具 举报
围观学习
回复 使用道具 举报
6666666666666666666{:2_30:}
回复 使用道具 举报
围观学习了
回复 使用道具 举报
hei军 中级黑马 2015-11-11 22:42:08
44#
好,真的很经典
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 加入黑马