当前位置: 首页 > news >正文

C++:地址传递和值传递

1.值传递

在这里我设置了个交换函数swap1,来交换main函数等会传进来的a和b。

然后打印swap1中a和b交换后的值。

main函数中a=10,b=20。

调用swap1函数。

然后再在main函数中打印是否a跟确实发生了变化。

结果显而易见并没有发生改变,前两行调用的是swap1函数里面的打印,后两行则是main函数中的打印,在swap1确实发生了交换,可是到了main函数中并没有。

2.地址传递

在这里我设置了个交换函数swap2,来重新交换main函数等会传进来的a和b。

而这里我使用的是指针。指针是用来存储地址的,相当于把a的地址传进去,b的地址传进去。并不单单是传递值。

运行后的结果跟我所想要的结果一摸一样,交换了a和b的值。

http://www.jsqmd.com/news/1177478/

相关文章:

  • 外贸SOHO独立站WordPress解决方案
  • Layerdivider终极指南:3分钟将单张图片转为专业PSD分层的完整教程
  • PlayCover终极指南:在M1/M2 Mac上畅玩iOS游戏的5个核心技巧
  • VMware 桥接 vs NAT 模式对比:2种网络方案下的延迟与安全实测
  • 大学生方程式赛车差速器支架 ANSYS 静力学强度仿真分析
  • 大学生学数据分析有用吗?关键看你未来想做什么岗位
  • 2026数据分析师学习路径:Excel/SQL/PowerBI/Python实战指南
  • 终极KMS激活指南:免费解锁Windows和Office全系列产品
  • 制造业品牌出海DTC独立站WordPress主题
  • [Django+协同过滤]毕业设计:基于智能推荐算法的全屋定制平台网站设计(全套源码+论文+PPT+视频)
  • 软件工程总体设计7条启发规则:从耦合内聚到扇入扇出的量化实践
  • 如何用AI象棋助手VinXiangQi快速提升棋力:免费开源深度学习工具全指南
  • HarmonyOS7 图片处理:Image 组件与图片选择
  • 后端开发入门路线:从零搭建第一个API服务
  • QEMU 模拟 ARM 虚拟机性能实测:银河麒麟 V10 在 8 核 i7 上的 IOPS 与启动耗时分析
  • 丙午年五月廿九窗里声
  • STM32F745ZG与MCP3551高精度ADC硬件设计与SPI配置
  • GPT-5.6 发布:Sol / Terra / Luna 三款模型怎么选?
  • Windows服务器的智能安全守护者:Wail2Ban如何自动化防御暴力破解
  • UNIX 网络编程 30 种服务器模型对比:从迭代到预线程,性能与复杂度分析
  • 2026最新南平本地漏水检测公司本地精选权威推荐:正规防水补漏公司优选口碑TOP5:卫生间/厨房/阳台/飘窗/地下室渗漏水维修师傅上门 - 即刻修防水
  • 小皮面板wordpress本地更新插件失败的原因和解决方法
  • OpenRefine 3.8.2 对比 Excel:3类数据清洗场景效率实测
  • 出海赞比亚商贸数字化复盘:内陆跨境进销存、多仓分流与矿企工程供货落地实践
  • STM32L496ZG开发板与直流电机控制实战指南
  • HD Tune Pro 6.10 实战:3个关键S.M.A.R.T.值快速鉴别二手硬盘翻新
  • AI Coding 系列(三):把复杂需求拆成 AI 能可靠完成的小任务
  • MP2672A双节锂电池主动均衡方案设计与优化
  • AI Coding 系列(一):把 AI 当作结对程序员——从需求到可验证代码的工作流
  • Kibana Dev Tools 3 大功能实战:Console 查询、Search Profiler 与 Grok 调试