| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2789 人关注过本帖
标题:x=7,x+=x-=x+x为什么是负的14呢
只看楼主 加入收藏
shanelewis
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-6-22
收藏
 问题点数:0 回复次数:9 
x=7,x+=x-=x+x为什么是负的14呢
x=7,x+=x-=x+x为什么是负的14呢

我怎么想都觉得应该是正的14啊

请教详细步骤
2008-06-22 19:45
shanelewis
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-6-22
收藏
得分:0 
x-=x+x
x=-7

??
 

x=x-x+x等于7啊 难道应该先计算x+x    x=x-(x+x)

[[it] 本帖最后由 shanelewis 于 2008-6-22 20:05 编辑 [/it]]
2008-06-22 20:04
cqxlove
Rank: 1
来 自:广东
等 级:新手上路
帖 子:35
专家分:0
注 册:2008-6-5
收藏
得分:0 
看来你对运算符的优先级还弄不清,回去多看下书哦

热爱编程,多多指教
2008-06-23 00:57
柒雨晴
Rank: 1
来 自:上海
等 级:新手上路
帖 子:58
专家分:0
注 册:2008-3-30
收藏
得分:0 
  

  学习了~~
2008-06-23 06:52
中学者
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:3554
专家分:80
注 册:2007-9-14
收藏
得分:0 
- -!

樱花大战,  有爱.
2008-06-23 10:38
M4orz3r
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-6-26
收藏
得分:0 
x=7
x+=x-=x+x

首先赋值表达式应该是从右往左计算。即先算x+x=14 然后x-=14 就等于x=x-14
算出7-14= -7  然后x+=-7 因为现在x的值已经为-7了 所以 x= -7 + -7最后等于 -14 .

(^o^) LZ明白没有。

骑着草泥马,玩着达菲鸡.专业俯卧撑,兼职打酱油.偶尔躲猫猫
2008-06-26 09:02
gao136536
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2008-6-24
收藏
得分:0 
注意运算符号的优先级和运算方向,很有用的。
2008-06-26 09:05
hunterwolf
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2008-6-25
收藏
得分:0 
x=7,x+=x-=x+x为什么是负的14呢

首先,x=7,第一步:x+x=14,第二步:x=x-14,也就是x=7-14=-7,第三步:x=x+(-7),所以x=-7-7=-14
2008-06-26 09:16
快速回复:x=7,x+=x-=x+x为什么是负的14呢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012975 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved