指针类型 , 与指针名称使用空格隔开 , 如 : int* p = NULL; )
引用 定义后 , 可以当做变量使用 ;
通过引用 , 可以操作变量 , 访问 , 修改 引用 , 变量也会进行相应修改...( C++ 语言中实现变量交换的方法 )
在下面的代码中 , 使用引用作为函数参数 , 也实现了变量交换 ;
C++ 中的引用使用非常简单 , 没有使用指针进行操作 ;
在使用引用时 , 可以看到 引用的效果...----
1、复杂类型参数的三种传递方式
定义一个结构体类型 , 想要传递结构体对象到函数中 , 有三种方式 ;
// 定义一个结构体
// C++ 中结构体就是类
struct Student
{...指针 ,
函数传递 : 这种方式传递的是 结构体 指针 , 实际上是指针的副本 , 几乎不消耗性能 ;
参数访问 : 传入的 指针 参数 在函数中 使用 -> 访问结构体成员 ;
参数修改 : 通过指针...,
函数传递 : 这种方式传递的是 结构体 引用 , 引用只是变量的一个别名 , 几乎不消耗性能 ;
参数访问 : 传入的 引用 参数 在函数中 使用 .