,
传入的实参不需要使用取地址符获取 , 直接将变量传入函数即可 ;
在函数中 访问引用 时 , 不需要使用指针 , 直接使用引用访问传入的变量 ;
代码示例 :
// 定义变量 a , 变量本质是内存别名...:
a = 10, b = 20
a = 20, b = 10
4、代码示例 - 使用引用作为参数 ( C++ 语言中实现变量交换的方法 )
在下面的代码中 , 使用引用作为函数参数 , 也实现了变量交换...直接将变量传入函数即可 , 在函数中获取引用的值时 , 不需要使用指针 , 直接使用引用访问传入的变量 ;
代码示例 :
// 包含 C++ 头文件
#include "iostream"
// 使用...----
1、复杂类型参数的三种传递方式
定义一个结构体类型 , 想要传递结构体对象到函数中 , 有三种方式 ;
// 定义一个结构体
// C++ 中结构体就是类
struct Student
{...直接传递结构体对象本身 ,
函数传递 : 这种方式传递的是 结构体 对象的副本 , 需要拷贝对象然后将拷贝副本作为实参传递给函数 , 拷贝的过程非常消耗性能 ;
参数访问 : 传入的参数在函数中正常访问