+ 语言 的 程序 , 通过 变量 来申请 内存空间 , 并为该 内存空间 命名 , 名称就是变量名 ;
下面的代码中 , 定义变量 a , 就是在 栈内存 中申请了 4 字节内存 , 这 4 字节连续内存的别名是...a , 为该变量赋值 10 , 就是将 10 存储到 4 字节内存中 ;
int a = 10;
通过 " 变量名称 " 可以使用 变量名 代表的 连续内存空间 , 之后使用变量 a 进行计算 , 就是...;
使用 " 引用 " 的优点 :
提高访问效率 : 向 函数 传递参数时 , 使用引用可以减少消耗 , 类似于传入指针 , 如果传入一个较大的数组 , 需要拷贝整个数组作为变量副本 , 拷贝会消耗很多性能...----
1、复杂类型参数的三种传递方式
定义一个结构体类型 , 想要传递结构体对象到函数中 , 有三种方式 ;
// 定义一个结构体
// C++ 中结构体就是类
struct Student
{...直接传递结构体对象本身 ,
函数传递 : 这种方式传递的是 结构体 对象的副本 , 需要拷贝对象然后将拷贝副本作为实参传递给函数 , 拷贝的过程非常消耗性能 ;
参数访问 : 传入的参数在函数中正常访问