黑马程序员技术交流社区
标题: 关于自增自减的技巧 [打印本页]
作者: 离经叛道的女子 时间: 2015-6-6 22:20
标题: 关于自增自减的技巧
在单独的运算表达式中, ++ 和 -- 无论实在前面还是后面都一样
在复合表达式中(以++为例)
++在前面, 先计算后使用
++在后面, 先使用再计算
技巧
凡是看到 ++ -- 的复合表达式
在数据的上方, 写两个数字, 用逗号隔开
使用的是前面的数字, 变量最终的值是后面的数字
如果 ++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
作者: hi虚无缥缈 时间: 2015-6-6 22:38
++num加后取值,num++加前取值,总结的不错。
作者: huyingbin 时间: 2015-6-6 22:47
围观学习了
作者: 这是829 时间: 2015-6-6 23:04
围观学习啦
作者: ⒈苆都s.兲憶 时间: 2015-6-6 23:26
大神!看看!
作者: 恩赐_RWQqZ 时间: 2015-6-7 00:05
围观学习啦
作者: yi95392 时间: 2015-6-7 00:14
围观,大晚上大家都不睡觉啊
作者: 晗修 时间: 2015-6-7 01:51
这种一个式子里有多个同一个变量的++或者--的 不同的环境得出的结果不一样 所以不要深究 纠结半天换个环境就错了。
作者: taolove 时间: 2015-6-7 08:11
学习了,加油↖(^ω^)↗
作者: 小龙女的萝卜 时间: 2015-6-7 08:14
围观学习了,话说楼主是不是参加基础视频班了,感觉怎样?交流一下
作者: 天下1083 时间: 2015-6-7 08:42
学习学习
作者: 离经叛道的女子 时间: 2015-6-8 23:04
感觉老师讲的很好,但是觉得自己反应慢半拍节奏
作者: 离经叛道的女子 时间: 2015-6-8 23:05
感觉老师讲的很好,但是觉得自己反应慢半拍节奏
作者: 马贺飞 时间: 2015-6-11 09:38
理解的还行
作者: luguo 时间: 2015-6-11 10:53
围观学习
作者: 18425178 时间: 2015-6-11 22:48
++num是先运算+1在赋值 num++是先赋值在运算+1
作者: CQY 时间: 2015-6-14 09:30
呃,我想说,很少会有程序员一大堆加加连着用的,程序员写程序,要自己看懂,别人也能看懂,方便维护。
作者: zilin 时间: 2015-6-19 23:39
就是先用还是先加的区别,一个语句结束后先用在开始加一。
作者: 洋柿子 时间: 2015-6-20 00:10
复习了,..
作者: 马贺飞 时间: 2015-6-23 10:41
学习了呵呵
作者: aludiba 时间: 2015-6-23 10:55
进来学习一下
作者: 小小羊 时间: 2015-6-23 12:51
先操作后使用,和先使用后操作
作者: cuin 时间: 2015-6-23 13:08
总结的很好呀~学习了!
作者: sdzh 时间: 2015-6-23 13:44
围观学习了
作者: SimpleT 时间: 2015-6-23 14:34
学习:handshake
作者: cxl19900517 时间: 2015-6-23 19:18
围观学习。。。。。
作者: 小年轻不见了 时间: 2015-6-23 21:26
厉害!!!
作者: XiaoBaoMi 时间: 2015-6-23 21:27
楼主的方法不错学些了
作者: a578530825 时间: 2015-11-9 23:46
围观~~~~
作者: wwf707542865 时间: 2015-11-9 23:57
这谁挖出来的,很能挖啊
作者: Q曲 时间: 2015-11-10 08:55
围观学习了
作者: kongfq 时间: 2015-11-10 10:08
围观学习了
作者: 2880137973 时间: 2015-11-10 11:51
第二题,第三个--NUM,为什么不是3.2,前一个NUM已经变成3了啊
作者: 2880137973 时间: 2015-11-10 11:52
明白了,先计算再使用
作者: 许本亮 时间: 2015-11-10 11:55
学习,学习
作者: 伍陶陶 时间: 2015-11-10 13:22
这个简单啊。
作者: Windnon 时间: 2015-11-10 14:22
复习ing~~~~~~~~~~~~~~~~
作者: 陌忆 时间: 2015-11-10 16:44
加油,加油
作者: we7765604 时间: 2015-11-11 20:11
学习了,这个自增和自减我有点迷。
作者: 心程变 时间: 2015-11-11 21:11
我竟然有点没看懂
作者: yufang1993 时间: 2015-11-11 22:06
学习了!!!!!!!!!!!
作者: zhuanshu1458 时间: 2015-11-11 22:27
这么水的帖子...
作者: hei军 时间: 2015-11-11 22:42
好,真的很经典
作者: 神陪我流浪 时间: 2015-11-11 22:47
围观学习了
作者: liuchuan_alex 时间: 2015-11-11 22:58
6666666666666666666{:2_30:}
作者: 1170191405 时间: 2015-11-12 21:54
围观学习
作者: 沐小妖mavs 时间: 2015-11-12 22:00
这个好绕,谢谢
作者: gbl19920226 时间: 2015-11-12 22:38
总结的不错
作者: faithdream 时间: 2015-11-12 22:50
感谢分享 厉害
作者: 唐阿丽 时间: 2015-11-13 07:13
围观学习啦
作者: cube川 时间: 2015-11-13 14:21
我的理解是 哪个在前面就先执行哪个,比如++在前面就先自增再取值,在后面就先取值再自增
作者: 这个冬天有点冷 时间: 2015-11-13 23:07
围观学习了
作者: Makeit 时间: 2015-11-14 00:20
总结的不错666666
作者: 正在输入中... 时间: 2015-11-14 01:18
我是冲着你的id进来的。。。。其实++的讲解,你可以加上表达式的值 和 变量的值的讲法说出来会更容易理解的。。。
作者: normalwzh 时间: 2015-11-14 13:12
围观学习了
作者: 小贼船 时间: 2015-11-14 21:56
学习学习
作者: 蜗牛飞翔 时间: 2015-11-14 22:50
学习了,豁然开朗
作者: 1170191405 时间: 2015-11-15 01:07
默默路过
作者: wx_YXxWrUwd 时间: 2015-11-15 02:22
越看越捞 感觉还是自己去理解吧
作者: 韦德460 时间: 2015-11-15 09:24
挺好!!!!!!
作者: 陈光慧 时间: 2015-11-16 09:35
学习了 ,明白了,谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |