函数func的定义如下:
1
2
3
4
5
void func(const int& v1, cont int& v2)
{
    std::cout << v1 << ' ';
    std::cout << v2 << ' ';
}

以下代码输出结果为____。
1
2
3
4
5
6
int main (int argc, char* argv[])
{
    int i=0;
    func(++i,i++);
    return 0;
}

0 1

1 2

2 1

2 0

程序强制终止并报错

结果与编译器有关

答案:结果与编译器有关  错选:2 0
C语言函数参数入栈顺序为由右向左,func(++i, i++)可以分解为
参数 i 先入栈 输出0 
然后执行i++ 此时i为1 
接着参数 i 先执行++i   i 此时为2  后入栈进行输出 2

转载于:https://www.cnblogs.com/kxzh/p/9034565.html

20180514 ++i和i++相关推荐

  1. [文摘20180514]父母这些无心的话,会扼杀孩子的乐观性格

    本文转自:http://www.sohu.com/a/231496792_132406 1.当孩子被赞赏时说 没有没有,我们并没有这么优秀. 孩子会这样想 在妈妈眼中,我并不优秀. 孩子能敏锐地感觉到 ...

  2. 编程星球——水·滴创刊号 20180514

    2018/4/18 编程星球目前主要设置两个主题,一个是碎片化的水·滴,水.水滴.一种物质,就像李宗盛唱的说不定我一生涓滴意念侥幸汇成河.滴用点隔开,这是一个动词.你可以理解位滴水穿石,资源运作或者是 ...

  3. python:Json模块dumps、loads、dump、load介绍

    20210831 https://www.cnblogs.com/bigtreei/p/10466518.html json dump dumps 区别 python:Json模块dumps.load ...

  4. 【跃迁之路】【495天】程序员高效学习方法论探索系列(实验阶段252-2018.06.15)...

    @(跃迁之路)专栏 实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象. ...

  5. 【跃迁之路】【725天】程序员高效学习方法论探索系列(实验阶段482-2019.2.15)...

    实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象. 我将开源我的学习方 ...

  6. 【跃迁之路】【554天】程序员高效学习方法论探索系列(实验阶段311-2018.08.13)...

    @(跃迁之路)专栏 [跃迁之路]奖励金计划正式开始 从2018.7.1起,[跃迁之路]奖励金计划正式起航,从今以后,, 每月1日,我会将自己个人上月收入的1%计入[跃迁之路]奖励金池,积累到足够金额后 ...

  7. 杨老师课堂_Java核心技术下之控制台模拟记事本案例...

    预览效果图: 背景介绍: 编写一个模拟记事本的程序通过在控制台输入指令,实现在本地新建文件打开文件和修改文件等功能. 要求在程序中: 用户输入指令1代表"新建文件",此时可以从控制 ...

  8. 【跃迁之路】【531天】程序员高效学习方法论探索系列(实验阶段288-2018.07.21)...

    @(跃迁之路)专栏 [跃迁之路]奖励金计划正式开始 从2018.7.1起,[跃迁之路]奖励金计划正式起航,从今以后,每月1日,我会将自己个人上月收入的1%计入[跃迁之路]奖励金池,积累到足够金额后,将 ...

  9. 【跃迁之路】【724天】程序员高效学习方法论探索系列(实验阶段481-2019.2.14)...

    实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象. 我将开源我的学习方 ...

  10. SAP ME55 不能审批含有Delete Item的采购申请单据

    SAP ME55 不能审批含有Delete Item的采购申请单据 D项目里,采购申请的审批是在整单Level上进行的. D项目上线后没几天,客户CEO报了一个问题,说他用ME55审批采购申请单据的时 ...

最新文章

  1. 不同的设计模式的特点总结
  2. 【每日一算法】求众数
  3. php 中文相等_php判断字符串是否相等
  4. linux编译ffmpeg成so,「ffmpeg」一 mac 环境下编译ffmpeg,生成so库文件
  5. 优达学城深度学习(之四)——jupyter notebook
  6. MySQL:MySQL InnoDB引擎
  7. Windows Workflow Foundation之旅(六)——框架组成、工作流创作模式
  8. 怎样做到“不说服客户,只拒绝客户”?
  9. AJAX实例二:实现类似Google的搜索提示【原著】
  10. textfield设置一键删除
  11. 打造黑苹果(六)设置无线网卡上网
  12. crt连接中兴服务器,利用SecureCRT实现中兴C220自动登录
  13. 解密中国互联网企业创始人,程序员是如何打下半壁江山的?
  14. 仙人掌之歌——直播业务立项(2)
  15. php 上传 照片流,在 iPhone 上使用“我的照片流”的方法!
  16. mssql数据库管理的简单介绍 (转 :kyle)
  17. 计算机图标在任务栏如何取消,电脑任务栏的图标为什么从任务栏取消不了
  18. 通过python获取自己的手机话费_Python批量获取并保存手机号归属地和运营商的示例...
  19. yolov3算法模型P-R曲线绘制教程(python2,python3)
  20. CentOS7 中使用NTP进行时间同步

热门文章

  1. HDU 1503 Advanced Fruits
  2. Top 10 Security Issue Solution
  3. 《高效人士的116个IT秘诀》读书笔记
  4. Visio怎么删掉已有部分图形
  5. Prompt learning入门
  6. 【文本匹配】Question Answering论文
  7. 【比赛】智源-知乎联合发布大规模用户邀请回答数据集,同步开启10万元竞赛...
  8. 【机器学习】今天详细谈下Soft Margin SVM和 SVM正则化
  9. 详解中文维基百科数据处理流程及脚本代码
  10. 【每日算法Day 80】所有人都会做的入门题,高级解法来了!