| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1666 人关注过本帖
标题:宏的问题
只看楼主 加入收藏
tempnetbar
Rank: 2
等 级:新手上路
威 望:4
帖 子:582
专家分:4
注 册:2004-5-5
收藏
得分:0 
我晕厥了……加了个括号就大不一样了,妈呀,以后拜托不要这样好不好啊?

相信勤能补拙! 喜欢用好用的就永远学不到有用的。
2004-08-18 10:40
xuwinsun
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2004-8-17
收藏
得分:0 
请详细指点一二。
谢谢!
a++*a    = 12?
b=4
c*a*++b/4=5*4*4/4=20
问题在哪?????
计算顺序是否是左到右?
谢谢!


我:“日本人也算人?” 上帝:“不算。将它们圈养就行了。美国人在它们头上扔两蛋不就乖得很吗?你们讲究什么仁义道德?” http://www./bbs/dispbbs.asp?BoardID=1&RootID=36493&id=36500&star=1&skin=0
2004-08-18 11:02
tempnetbar
Rank: 2
等 级:新手上路
威 望:4
帖 子:582
专家分:4
注 册:2004-5-5
收藏
得分:0 

不好意思,看错了,再想想

[此贴子已经被作者于2004-08-18 11:10:54编辑过]


相信勤能补拙! 喜欢用好用的就永远学不到有用的。
2004-08-18 11:07
xuwinsun
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2004-8-17
收藏
得分:0 
还是糊涂:
如果不调用s2=T(。。。。)
直接使用以下语句:

printf("%d\n",a++*a+b+c*a*++b/4);


结果????



郁闷!






我:“日本人也算人?” 上帝:“不算。将它们圈养就行了。美国人在它们头上扔两蛋不就乖得很吗?你们讲究什么仁义道德?” http://www./bbs/dispbbs.asp?BoardID=1&RootID=36493&id=36500&star=1&skin=0
2004-08-18 11:12
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
收藏
得分:0 

a++*a = 12?值为九,他是后加加!!

c*a*++b/4=5*4*4/4=20

a的值是三,怎么成4了!!!!

[此贴子已经被作者于2004-08-18 11:21:20编辑过]


差点把你忘了...
2004-08-18 11:20
tempnetbar
Rank: 2
等 级:新手上路
威 望:4
帖 子:582
专家分:4
注 册:2004-5-5
收藏
得分:0 

请问b的值是多少?

我这样算的

3*3+3+5*3*4/4=27?

[此贴子已经被作者于2004-08-18 11:26:03编辑过]


相信勤能补拙! 喜欢用好用的就永远学不到有用的。
2004-08-18 11:25
xuwinsun
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2004-8-17
收藏
得分:0 
还是糊涂:
如果不调用s2=T(。。。。)
直接使用以下语句:

printf("%d\n",a++*a+b+c*a*++b/4);


结果????

为什么是31??算法和调用T(x,y,r)有什么不同?????


郁闷!

我:“日本人也算人?” 上帝:“不算。将它们圈养就行了。美国人在它们头上扔两蛋不就乖得很吗?你们讲究什么仁义道德?” http://www./bbs/dispbbs.asp?BoardID=1&RootID=36493&id=36500&star=1&skin=0
2004-08-18 11:27
xuwinsun
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2004-8-17
收藏
得分:0 
b应该是4,没有什么问题,先++b
中间的b成了4,可
printf("%d\n",a++*a+b+c*a*++b/4);
和原先的区别在哪????


郁闷!

我:“日本人也算人?” 上帝:“不算。将它们圈养就行了。美国人在它们头上扔两蛋不就乖得很吗?你们讲究什么仁义道德?” http://www./bbs/dispbbs.asp?BoardID=1&RootID=36493&id=36500&star=1&skin=0
2004-08-18 11:29
tempnetbar
Rank: 2
等 级:新手上路
威 望:4
帖 子:582
专家分:4
注 册:2004-5-5
收藏
得分:0 
请问b为什么是4?看清楚,中间的那个+b+,这个b是3,导致我计算结果为27,你说的问题我也试过了,觉得奇怪

相信勤能补拙! 喜欢用好用的就永远学不到有用的。
2004-08-18 11:36
xuwinsun
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2004-8-17
收藏
得分:0 
先计算最后的c*a*++b,则b=4,再计算中间的+b+,所有b=4



郁闷啊郁闷!my god!

我:“日本人也算人?” 上帝:“不算。将它们圈养就行了。美国人在它们头上扔两蛋不就乖得很吗?你们讲究什么仁义道德?” http://www./bbs/dispbbs.asp?BoardID=1&RootID=36493&id=36500&star=1&skin=0
2004-08-18 11:41
快速回复:宏的问题
数据加载中...
 
   



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

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