;
提高代码可读性 : 引用使用时 , 类似于 一级指针 , 使用引用期间 , 不需要 使用 取地址符 & 和 指针符号 * , 提高了代码可读性 和 可维护性 ;
函数返回值 : 函数引用参数 可以作为...;
使用引用作为函数参数时 ,
传入的实参不需要使用取地址符获取 , 直接将变量传入函数即可 ;
在函数中 访问引用 时 , 不需要使用指针 , 直接使用引用访问传入的变量 ;
代码示例 :
//...变量交换函数 ;
函数参数接收 指针变量 作为 参数 , 传入的实参是变量的地址 ;
在函数内部 , 访问变量需要通过 指针 * 符号进行 ;
这样可以实现 外部变量 的数值交换 , 但是 使用 指针..., 实际上等同于一级指针 ;
使用引用作为函数参数时 , 传入的实参不需要使用取地址符获取 , 直接将变量传入函数即可 , 在函数中获取引用的值时 , 不需要使用指针 , 直接使用引用访问传入的变量...指针 ,
函数传递 : 这种方式传递的是 结构体 指针 , 实际上是指针的副本 , 几乎不消耗性能 ;
参数访问 : 传入的 指针 参数 在函数中 使用 -> 访问结构体成员 ;
参数修改 : 通过指针