本帖最后由 tyyhmtyyhm 于 2018-3-8 23:32 编辑
复杂数据类型的引用之前定义的是基本数据类型的引用,引用就是一个变量的别名,我们知道有一些复杂的组合数据类型,比如结构体,这些数据类型也可以有自己的别名,也就是引用,跟基本数据类型的引用是完全一样的。看程序:
printfT2函数中我们就定义了一个引用类型的变量,当调用该函数时,传递过来一个结构体变量,形参时实参的引用,形参变量和实参变量就是同一个事物了,改变其中一个就改变了另外一个,二者就是“姥姥”和“外婆”的关系。 程序中我们还定义了两个函数,形参为指针变量和形参为结构体变量的函数,三者有不同地点,程序注释中已经做了说明。一定注意,引用就是别名,由引用连接起来的两个变量是同一个事物,修改其一另一个就会改变。还有就是结构体变量的赋值,就是结构体成员的对应赋值。 运行程序:
【C++】笔记系列均为原创,转载请注明转自微号:Lightspeed-Tech 或 AutoCode 更多精彩资料,请关注!
|