c语言成员选择指针用法
时间: 2023-05-25 11:03:19 浏览: 183
成员选择指针用法指的是通过指针访问结构体的成员,可以使用"->"运算符,例如:
```c
struct student {
char name[20];
int age;
};
struct student stu1 = {"Tom", 18};
struct student* p_stu1 = &stu1; // 定义一个指向结构体的指针
printf("%s", p_stu1->name); // 输出 "Tom"
printf("%d", p_stu1->age); // 输出 18
```
上述代码中,通过指针访问结构体的成员时,使用了"->"运算符来取代"."运算符,这是因为指针不能直接访问结构体的成员,需要使用"->"运算符来间接访问。