内存分配及传参方式介绍

内存分配


传参方式

值传递

指针传递

" * "会取指针地址,也就是会改变指针所指向的地址的内容,从而同时改变实参。

指针传递

swap函数获得指向实参的指针,即实参的地址。但函数内部只是改变形参的指针指向,即m变为指向n指向的地址,但并未改变实际的地址内容。因此,实参不会发生改变

传递数组地址

传递引用类型参数

两者指向同一个地址

小结

相关推荐
Chen—LSN7 分钟前
C语言——文件操作(2)
c语言·开发语言·c++·经验分享·笔记·算法·c#
Lintongzg32 分钟前
千卡训练的隐形账单:通信不是瓶颈
笔记·学习·性能优化·llm
LuminousCPP1 小时前
从零开始学 C++(三):类和对象入门|从 struct 到 class,理解封装、对象与 this 指针
c++·笔记·学习·类和对象
2601_957883843 小时前
2026年9月:戴尔笔记本售后情况大揭秘
笔记
江湖人称菠萝包3 小时前
【Qt】《Qt 5.9 C++开发指南》笔记-Chapter11-数据库
笔记·qt·qt5
浩瀚地学3 小时前
deepagents学习打卡day08
经验分享·笔记·python·学习·agent
摇滚侠4 小时前
《On Java 中文版 基础卷》阅读笔记 安装 Java 和本书示例 02
java·开发语言·笔记
咖啡忍者5 小时前
【SAP BASIS】Section 5: SAP System Configuration
笔记
一隅论数智6 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
深圳老胡6 天前
STM32F407 控制 L6470 步进电机驱动 —— 控制过程简介
笔记·stm32·单片机·嵌入式硬件·代码规范