| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 686 人关注过本帖
标题:这结果为何是这样啊,求解释
只看楼主 加入收藏
a99875984
Rank: 2
等 级:论坛游民
帖 子:188
专家分:24
注 册:2012-2-11
结帖率:94.64%
收藏
已结贴  问题点数:5 回复次数:15 
这结果为何是这样啊,求解释
程序代码:
#include <iostream.h>
main()
{
    int x(0);
    x++;
    cout<<x++<<endl<<x++<<endl<<x++<<endl;
    cout<<x<<endl;
}

为何结果是
3
2
1
4
2012-10-08 21:35
fxbszj
Rank: 5Rank: 5
来 自:阿修罗界
等 级:职业侠客
威 望:4
帖 子:163
专家分:331
注 册:2012-10-8
收藏
得分:0 
这位大哥,虽然我是C++初学者,也知道结果是:1(换行)2(换行)3(换行)4(换行),你说说那个结果,我就疑惑的试了下,结果在我意料之中,不知道你是不是在挑逗大伙呢
2012-10-08 21:51
a99875984
Rank: 2
等 级:论坛游民
帖 子:188
专家分:24
注 册:2012-2-11
收藏
得分:0 
回复 2楼 fxbszj
你看下我的那个结果好不?3 2 1 4,不是1 2 3 4
2012-10-08 21:56
fxbszj
Rank: 5Rank: 5
来 自:阿修罗界
等 级:职业侠客
威 望:4
帖 子:163
专家分:331
注 册:2012-10-8
收藏
得分:1 
回复 3楼 a99875984
我验证的结果是 1 2 3 4,不知道为什么你会出现那样的问题
2012-10-08 21:59
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:1 
别纠结于这些错误原因了,因为写出这样的代码,一定会被开除
2012-10-09 08:37
fxbszj
Rank: 5Rank: 5
来 自:阿修罗界
等 级:职业侠客
威 望:4
帖 子:163
专家分:331
注 册:2012-10-8
收藏
得分:0 
回复 5楼 rjsp
没有谁是生下来就什么都会的,楼主只是学习的途中有个问题搞不懂,你又何必在这里泼冷水,这样只会让人家看不起你
2012-10-09 08:57
liman123
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:79
专家分:178
注 册:2012-10-6
收藏
得分:1 
这个可能是编译器在计算的时候是从左往右计算的,输出的时候是从右往左输出的(可能有点扯!)但估计也只有这可能了。
2012-10-09 10:46
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
收藏
得分:0 
没有问题就是最大的问题。

www.qunxingw.wang
2012-10-09 11:29
a99875984
Rank: 2
等 级:论坛游民
帖 子:188
专家分:24
注 册:2012-2-11
收藏
得分:0 
回复 5楼 rjsp
我一个资料上看到的,不是我编的,我可没这么无聊哈
2012-10-09 13:05
a99875984
Rank: 2
等 级:论坛游民
帖 子:188
专家分:24
注 册:2012-2-11
收藏
得分:0 
回复 6楼 fxbszj
呵呵,版主没泼冷水,其实这些问题老师也不想解释,看起来太烦了。以后做项目时也不会碰到这样的,只是我的好奇心加上SB的中国教育就出现了这个帖子哈
2012-10-09 13:08
快速回复:这结果为何是这样啊,求解释
数据加载中...
 
   



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

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