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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 离经叛道的女子 中级黑马   /  2015-6-6 22:20  /  4928 人查看  /  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 个回复

倒序浏览
++num加后取值,num++加前取值,总结的不错。
回复 使用道具 举报
围观学习了
回复 使用道具 举报
围观学习啦
回复 使用道具 举报
大神!看看!
回复 使用道具 举报
围观学习啦
回复 使用道具 举报
围观,大晚上大家都不睡觉啊
回复 使用道具 举报
这种一个式子里有多个同一个变量的++或者--的 不同的环境得出的结果不一样 所以不要深究  纠结半天换个环境就错了。
回复 使用道具 举报
taolove 来自手机 中级黑马 2015-6-7 08:11:05
9#
学习了,加油↖(^ω^)↗
回复 使用道具 举报
小龙女的萝卜 来自手机 中级黑马 2015-6-7 08:14:56
10#
围观学习了,话说楼主是不是参加基础视频班了,感觉怎样?交流一下
回复 使用道具 举报
学习学习
回复 使用道具 举报
小龙女的萝卜 发表于 2015-6-7 08:14
围观学习了,话说楼主是不是参加基础视频班了,感觉怎样?交流一下

感觉老师讲的很好,但是觉得自己反应慢半拍节奏
回复 使用道具 举报
小龙女的萝卜 发表于 2015-6-7 08:14
围观学习了,话说楼主是不是参加基础视频班了,感觉怎样?交流一下

感觉老师讲的很好,但是觉得自己反应慢半拍节奏
回复 使用道具 举报
理解的还行
回复 使用道具 举报
luguo 中级黑马 2015-6-11 10:53:35
15#
围观学习
回复 使用道具 举报
++num是先运算+1在赋值   num++是先赋值在运算+1
回复 使用道具 举报
很實用的小技巧
回复 使用道具 举报
CQY 中级黑马 2015-6-14 09:30:51
18#
呃,我想说,很少会有程序员一大堆加加连着用的,程序员写程序,要自己看懂,别人也能看懂,方便维护。
回复 使用道具 举报
zilin 中级黑马 2015-6-19 23:39:43
19#
就是先用还是先加的区别,一个语句结束后先用在开始加一。
回复 使用道具 举报
复习了,..
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 加入黑马