结构体成员访问
结构体成员依据结构体变量类型的不同,一般有2种访问方式,一种为直接访问,一种为间接访问。直接访问应用于普通的结构体变量,间接访问应用于指向结构体变量的指针。直接访问使用结构体变量名.成员名,间接访问使用(*结构体指针名).成员名或者使用结构体指针名->成员名。相同的成员名称依靠不同的变量前缀区分。
struct SIMPLE { int a; char b; }; //声明结构体变量s1和指向结构体变量的指针s2 struct SIMPLE s1, *s2; //给变量s1和s2的成员赋值,注意s1.a和s2->a并不是同一成员 s1.a = 5; s1.b = 6; s2->a = 3; s2->b = 4;
本文介绍了结构体成员的两种访问方式:直接访问和间接访问。直接访问适用于普通结构体变量,而间接访问则针对指向结构体变量的指针。文中通过示例展示了如何使用这两种方式来操作结构体成员。
3083

被折叠的 条评论
为什么被折叠?



