设为首页收藏本站

编程十万个为什么,属于程序员的编程论坛

 找回密码
 5秒快速注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 12030|回复: 60

[C/C++每日一练] C/C++每日一练 2014/03/04

[复制链接]
发表于 2014-3-4 09:39:04 | 显示全部楼层 |阅读模式
PStatus"> 本帖最后由 虫虫 于 2014-3-4 09:48 编辑

很久很久以前,也就是说,我还没 “出道” 之前,经常 碰到 i++    ++i 之类的东东,

那个时候 搞到头晕眼花了。

废话少说,来个玩玩

先说明这个,由于不同的系统,不同的环境,结果是不同的。

我用的是Windows 7系统, VC 6.0环境。

#include <iostream>
using namespace std;

int main()
{
        int n = 5;
        int m = 5;

        cout<<n++<<++n<<++n<<n++<<n++<<endl;

        printf("%d%d%d%d%d\n",++m,++m,m++,++m,m++);

        return 0;
}



求输出 > ...




游客,如果您要查看本帖隐藏内容请回复


回复过本主题
的还回复过:
发表于 2014-3-4 23:44:37 | 显示全部楼层
本帖最后由 流光碎影 于 2014-3-4 23:52 编辑

学了这么久才知道cout是倒着算的
发表于 2014-3-5 10:02:31 掌上BcWhyBcWhy手机版 | 显示全部楼层
看答案来自: iPhone客户端
发表于 2014-3-5 17:16:40 | 显示全部楼层
之前也被这东西搞的要死
发表于 2014-3-5 18:31:20 | 显示全部楼层
看结果!!!!!!!!
回复

使用道具 举报

发表于 2014-3-5 20:17:29 | 显示全部楼层
瞄上一眼
回复

使用道具 举报

发表于 2014-3-5 20:37:42 | 显示全部楼层
9101065
10107105
我机器上结果
发表于 2014-3-5 21:36:18 | 显示全部楼层
cout是倒着算的,而printf只计算前++,不计后++,不懂这样回答对不对??
发表于 2014-3-7 16:16:30 | 显示全部楼层
表示不懂啊
发表于 2014-3-11 20:08:43 | 显示全部楼层
之前面试的时候也是在这被虐了...
您需要登录后才可以回帖 登录 | 5秒快速注册

本版积分规则

关闭

BcWhy推荐上一条 /1 下一条

QQ|关于我们|最新帖子|小黑屋|手机版|编程十万个为什么 ( 粤ICP备16108587号-2  

GMT+8, 2017-6-24 18:37 , Processed in 0.231347 second(s), 32 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表