结构类型的引用包括对结构变量的引用和对结构变量中成员的引用两个方面
a.对结构变量的引用包括
1.结构变量的赋值操作
2.取地址操作
3.间访操作
4.用结构变量作为函数的参数或者返回值
b.对结构变量中成员的引用通过成员选择运算符“.”实现
详细介绍:
a.结构变量的引用
1.结构变量的赋值操作
当两个结构变量类型相同时,可以直接进行赋值操作,数组不可以,使用下面的例子来说明:
struct point{ int x; int y; }point_1={1,1},point_2; point_2=point_1;//该语句完全合法,
2.结构变量的取地址操作和间访操作
可以通过弹幕运算符&对结构变量进行取地址操作,通过间访操作符*可以对结构指针所致的结构变量进行间访操作。
例如:
struct point point_1,*p=&point_1;
b.通过成员选择运算符“.”访问成员
成员选择表达式的一般形式为
<strong>结构变量名.成员名</strong>