-> C · 运算符
通过结构体指针访问成员,像用遥控器开柜子抽屉:不用走过去,直接按遥控器打开。
怎么用
指针->成员名
小例子
#include <stdio.h>
int main(void) {
struct 点 { int x; int y; } p = {7, 8};
struct 点 *q = &p;
printf("%d", q->x);
return 0;
}
运行结果
输出 7
提醒:q->x 等价于 (*q).x,只能对结构体指针用
官方文档:https://en.cppreference.com/w/c/language/operator_member_access
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条