定义的结构体如果是指针,访问成员时就用->
如果定义的是结构体变量,访问成员时就用.
例如:
struct AAA {
int a;
char b;
};
struct AAA q; 访问成员就用:q.a;
struct AAA *p; 访问成员就用:p->a;
C语言中,使用结构体的时候 "->" 和 “." 有什么区别?
最新推荐文章于 2025-11-11 21:32:38 发布
本文详细解释了在C/C++中如何访问结构体成员。当结构体为普通变量时,直接使用.操作符;当结构体为指针类型时,则需要使用->操作符。通过具体示例展示了不同情况下成员访问的具体语法。
6511

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



