内存分配及传参方式介绍

内存分配


传参方式

值传递

指针传递

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

指针传递

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

传递数组地址

传递引用类型参数

两者指向同一个地址

小结

相关推荐
沛沛rh453 小时前
深入并发编程:从 C++ 到 Rust 的学习笔记
c++·笔记·学习·算法·rust
chushiyunen3 小时前
float浮点数计算-原理笔记
笔记
A923A3 小时前
【小兔鲜电商前台 | 项目笔记】第二天
前端·vue.js·笔记·项目·小兔鲜
bukeyiwanshui3 小时前
2026.4.2随堂笔记
笔记
CheerWWW4 小时前
C++学习笔记——初始化列表、创建和实例化对象、new 关键字、隐式构造与 explicit 关键字、运算符与运算符重载
c++·笔记·学习
南境十里·墨染春水4 小时前
C++笔记 类模板(面向对象)
开发语言·c++·笔记
小陈phd4 小时前
多模态大模型学习笔记(二十八)—— 基于Qwen多模态大模型的城市道路积水智能检测助手实战
笔记·学习
南境十里·墨染春水4 小时前
C++ 笔记 function 函数包装器模板
开发语言·c++·笔记
泡泡茶壶Wending5 小时前
opengl笔记之VBO,VAO
笔记
鱼鳞_6 小时前
Java学习笔记_Day21
java·笔记·学习