| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 945 人关注过本帖
标题:这个程序具体怎样运行的?
只看楼主 加入收藏
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 

是的哈 我算错拉 唉


   好好活着,因为我们会死很久!!!
2007-03-26 19:24
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
s2=3*3+3+5*3*4/4这个式子是怎么来的?

该学习了。。。
2007-03-26 20:10
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
a=3;b=3;c=5;
s2=a++*a+b+c*a*++b/4相当于s2=(a++)*a+b+c*a*(++b)/4
先执行( )里的,a++是先用后加,所以a在表达式中数值不变还是3,++b是先加后用,所以b在表达式中为4,后面的就是代入了

雁无留踪之意,水无取影之心
2007-03-26 20:59
zcs302
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2007-3-6
收藏
得分:0 

在vc6上验证的确是如 LS 那样,至于dec上,没有验证,但是,由于各个编译器对变量公式的分解和归约的过程不同,结果会不同的,所以才有了10楼上说的建议

2007-03-27 14:51
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
int a=1,b=3,c=5,s1,s2;初始条件不是a = 1吗?怎么会变成3了呢?

该学习了。。。
2007-03-27 17:59
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
s1=MIN(a=b,b-a);
这句中有一个赋值语句a=b;

雁无留踪之意,水无取影之心
2007-03-27 22:31
快速回复:这个程序具体怎样运行的?
数据加载中...
 
   



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

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