主题:自增自减加了括号有没有用?
1050709365
[专家分:0] 发布于 2010-01-09 21:45:00
[b]关于自增自减加了括号有没有用?
想问一下!!~
比如:a=1,b=2;
a++ + ++b==4
(a++)+ ++b==4还是等于5?
问题是括号的优先级要大于"++",是不是要先把它里面的算清楚?
但是a++是先引用后自增!~
哪位高手说个明白......................[/b]
回复列表 (共6个回复)
沙发
耶路撒冷 [专家分:650] 发布于 2010-03-01 13:45:00
(a++)+ ++b==4;如你所说,a是先被引用来参与+运算,而后它自身才加1,括号在这里不起作用,因为你的括号等价于(0 + a++),你(a++) + ++b的结果只是 先引用a的值,a=1,然后b自增b=3,紧接着1+3==4,最后才是a自增。如果没有括号,运算时自右向左进行的,就如你的第一个表达式a++ + ++b;首先是b自增b=3,然后往左引用a的值参与+运算,完了后才是a自增,所以两个表达式从结果上看是等效的,对于前缀++后缀++有很多种不同的说法,你自己搜一点,多看就明白了
板凳
jcoco [专家分:0] 发布于 2010-03-03 23:12:00
[quote](a++)+ ++b==4;如你所说,a是先被引用来参与+运算,而后它自身才加1,括号在这里不起作用,因为你的括号等价于(0 + a++),你(a++) + ++b的结果只是 先引用a的值,a=1,然后b自增b=3,紧接着1+3==4,最后才是a自增。如果没有括号,运算时自右向左进行的,就如你的第一个表达式a++ + ++b;首先是b自增b=3,然后往左引用a的值参与+运算,完了后才是a自增,所以两个表达式从结果上看是等效的,对于前缀++后缀++有很多种不同的说法,你自己搜一点,多看就明白了[/quote]
分析的很对!
3 楼
moke8 [专家分:0] 发布于 2010-09-04 13:57:00
你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系摩客元亨 QQ908889846
2010年,中国网民突破了4亿,
网络游戏玩家超过了3亿,
互联网即将进入全民网游的时代
4 楼
moke5 [专家分:30] 发布于 2010-09-10 21:11:00
寻找一直寻找机会的人!
一个趋势中的趋势的项目!
一个直销和传销终结者的项目!
一个帮助普通创业者成功的项目!
我们在互联网上正在拓展一个生意项目,现在正在寻求合作伙伴。我们认为成功的关键是你是什么人?还有你和谁在一起。我们在乎的是--您是否是有激情、有梦想的人。有意者请跟我们联系,我们和您谈谈,给您讲解一些生意概念,或许我们可以合作。一个集即时网游、交友,娱乐游戏,网络品牌代理商城,互联网平台项目招商进行中……详情QQ空间资料
网商咨询 摩客天宇QQ 909065437
5 楼
cyite8 [专家分:0] 发布于 2010-09-17 17:31:00
这是一个互助的模式。
不推广人也有钱赚的。分A B两个网。
不推广的人在A网。推广的人 在B网。
B网推广的人帮助A网。
A网拿6000元出局。
B网就多了。
C易特元亨QQ919169870
奖励制度
http://blog.sina.com.cn/s/blog_6b19ec920100liv6.html
6 楼
yjldngyj [专家分:0] 发布于 2012-11-15 20:33:00
先看下。。。。。。。。。。。
[url=http://www.sc115.com/vector]矢量素材[/url],[url=http://www.sc115.com/PPT]PPT模板[/url],[url=http://www.sc115.com]素材中国[/url]
我来回复