| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1711 人关注过本帖
标题:求教这个程序的结果
只看楼主 加入收藏
qxmlover
Rank: 1
等 级:新手上路
帖 子:5
专家分:4
注 册:2010-4-14
收藏
得分:0 
自加自减的优先级是高的,运行的结果应该是27吧
2010-05-09 20:21
angsou168
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-09 20:23
alweeq86
Rank: 2
等 级:论坛游民
帖 子:67
专家分:20
注 册:2008-9-14
收藏
得分:0 
a=3.b=3,c=5
j=a++ * a+b+c*a*++b/4
你要了解汇编这个就很好解释了
上面的表达式按运算算的优先级可知先计算a++和++b 运算之前寄存器中a=3 b=3之后寄存器中a=3,b=4不知道你明白没有,后面的a,b都会用这个寄存器中的值,这个表达式运算完以后才有a=4 b=4
所以有j=3*3+4+5*3*4/4=28
2010-05-10 14:31
baiyyddd
Rank: 2
来 自:江苏
等 级:论坛游民
帖 子:33
专家分:61
注 册:2010-5-10
收藏
得分:0 
先+和后+的区别吧!
2010-05-10 17:20
yimaoqian198
Rank: 4
等 级:业余侠客
帖 子:108
专家分:287
注 册:2010-5-10
收藏
得分:0 
我的计算结果是30
2010-05-10 18:38
maivi
Rank: 1
等 级:新手上路
帖 子:4
专家分:3
注 册:2010-5-10
收藏
得分:0 
三种不同的编译软件有三种结果  分别是 27 28 31
2010-05-10 23:00
快速回复:求教这个程序的结果
数据加载中...
 
   



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

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