我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C++,对于函数的不理解

img

程序运行之后,程序第二段输出为什么不是11 16 5 3 ?
交换也没有成功,这是为什么啊,有人分享一下吗

因为函数参数是值参,不能实现参数的改变
把函数改为void change(int &a,int &b,int &x),参数改为引用类型就可以完成修改了

结果应该是10 16 3 5 吧
那个x++改的只是形参,实际x的值应该不变

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7518092

近期文章

  • 初学者Java遇到的小问题
  • jqgrid合计html的值
  • byte[]类型存储数据取出
  • PHP图片上传
  • 分组矩阵图显示乱码,是什么原因
  • 准备毕设和春招,什么时候请假呀
  • 命令行下的交互模式如何自动化实现?
  • Linux和windows编译打包springboot项目区别
  • Java 中使用 jna 调用 dll 函数,性能很差
  • Salesforce Dashboard Refresher-crx插件使用
  • 通过邻接矩阵生成有向加权网络
  • Power pivot无法刷新数据
  • 在codeigniter中更改网址
  • 51单片机采集24h的温度,1h一次,采集的数据存储在哪里?然后24h全采集完后pc端怎样读取?
  • import自定义函数问题
  • 用install报错restart the kernel to use updated packages. 以及EnvironmentLocationNotFound
  • node上传文件问题
  • CDN加速需要前后端分离部署吗
  • While if for 各自之间的数字引用规则是什么
  • SQL 表中 考勤记录的组合查询

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华