- 在结构体(用户自定义数据类型)中,如果直接访问结构体变量中的属性时,使用 . 来访问。
例如:
定义一个如下的结构体
struct Student
{
string name;
int age;
};
创建这个结构体变量Student s = {"张三", 18}
,当要直接访问这个结构体变量时,使用 **.**来访问,即用s.name
和s.age
就可以获得s
变量的属性.
- 如果使用结构体指针来访问变量中的属性,则需要使用 -> 。
例如
在访问上述结构体变量的属性时,先创建结构体指针
Student * p = &s
然后使用p->name
和p->age
来访问该结构体变量中的属性。