| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 903 人关注过本帖
标题:菜鸟问题......谢谢
只看楼主 加入收藏
486的魅力
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-6-10
收藏
 问题点数:0 回复次数:16 
菜鸟问题......谢谢

a=(b=5)*(c=8)

为什么会等于18?




i=3

K=(++i)+(++i)+(++i)

为什么值为40 10

2006-06-10 14:45
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 
第一题,相当于5*8;
第二题:++i先算完再算表达式,所以i经过三次加1后变成6,所以6+6+6=18;

对不礼貌的女生收钱......
2006-06-10 14:48
486的魅力
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-6-10
收藏
得分:0 
可是书上答案第一题是18

第二是40 10
?????

2006-06-10 14:50
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 
Impossible……

对不礼貌的女生收钱......
2006-06-10 14:55
罗彬
Rank: 1
等 级:新手上路
帖 子:141
专家分:0
注 册:2006-4-24
收藏
得分:0 
书上又不是全对的,尽信书不如无书

2006-06-10 15:19
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-06-10 15:33
shuaiye
Rank: 1
等 级:新手上路
帖 子:445
专家分:0
注 册:2006-5-15
收藏
得分:0 

上机调调啊。
也许书有问题。


由于工作,N久都没来了!
2006-06-10 17:16
龙轩v亚风
Rank: 1
等 级:新手上路
威 望:1
帖 子:1073
专家分:0
注 册:2006-4-20
收藏
得分:0 

#include <stdio.h>

void main()
{
int i=3,k;

k=(++i)+(++i)+(++i);

printf("%d\n",k);

}
答案是 16哦 为什么呢?


狂风扫落叶,扫把都失业!拍卖QQ:559372
2006-06-10 19:19
龙轩v亚风
Rank: 1
等 级:新手上路
威 望:1
帖 子:1073
专家分:0
注 册:2006-4-20
收藏
得分:0 
a=(b=5)*(c=8)

的确是 40

楼主是不是 没写全啊 可能还有别的东西呢吧

狂风扫落叶,扫把都失业!拍卖QQ:559372
2006-06-10 19:21
龙轩v亚风
Rank: 1
等 级:新手上路
威 望:1
帖 子:1073
专家分:0
注 册:2006-4-20
收藏
得分:0 

那个 ++i的问题 我发现 要是k=++i 是4 k=2个++i 是10 然后就不在有变化了 加个 ++i 就等于加个 6 7 8 等了

搞不懂


狂风扫落叶,扫把都失业!拍卖QQ:559372
2006-06-10 19:26
快速回复:菜鸟问题......谢谢
数据加载中...
 
   



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

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