黑马程序员技术交流社区
标题:
++a和a++的区别是什么?
[打印本页]
作者:
roybill
时间:
2015-5-9 23:11
标题:
++a和a++的区别是什么?
++a和a++的区别是什么?
作者:
KK要有光
时间:
2015-5-9 23:27
前者先加1再使用a,后者是先使用a再加1。
作者:
yapo
时间:
2015-5-9 23:30
楼主百度一下立马出答案!完全自己可以搞定
作者:
qian0217wei
时间:
2015-5-10 00:34
确实,水贴的感觉!还是解答下!y1=a++;相当于y1=a;a=a+1;而y2=++a;相当于a=a+1;y2=a;如果初始化值为0那么y1=0;y2=1;
作者:
w401634075
时间:
2015-5-10 00:35
好水的帖子呀,不怕扣分嘛!!!
作者:
brouse
时间:
2015-5-10 01:35
如果是单独出现就没有区别,如果有比较的话,前者是先自增再比较,后者是先比较再自增
作者:
我干阿衰
时间:
2015-5-10 02:06
前者先加1再使用a,后者是先使用a再加1。
作者:
柒仴、看雲佉
时间:
2015-5-10 11:47
二楼已经解释了
作者:
Daniel001
时间:
2015-5-10 11:58
前者是先自增再赋值,后者是先赋值 再自增1
作者:
tanzhixue
时间:
2015-5-10 12:01
++a是先增加后赋值, a++是先赋值后在增加
作者:
rose_xiaomei
时间:
2015-5-10 20:43
挖坟贴....运算符在前,就先运算再赋值,运算符在后就先赋值再运算
作者:
北京南瓜
时间:
2015-5-10 21:40
前加和后加的区别
作者:
YRDHelloworld
时间:
2015-5-10 21:44
第一个是先加1在使用a,后一个是先使用完a后,在加1
作者:
热火程序猿
时间:
2015-5-10 21:49
前一个是先自加1,后一个是后自加1,主要是会在循环中容易混淆。不过用几回就好了,面试也可能会遇到哦!
作者:
1352107393
时间:
2015-5-10 21:51
++a先自增再进行运算, a++先运算再自增
作者:
dianxiaoer
时间:
2015-5-10 21:58
我只是来领黑马币的
作者:
Melo
时间:
2015-5-10 22:02
前者先加1再使用a,后者是先使用a再加1
作者:
虎鹏
时间:
2015-5-10 22:02
单用没区别 参与运算++a 先自加 再算 a++ 先加
作者:
18463730277
时间:
2015-5-10 22:58
++a是操作前自增后操作a++是先操作后自增
作者:
kolen.j
时间:
2015-5-10 23:54
++a 是先自增在做运算,a++是先做运算在自增
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2