C语言:p->a,与*p->a有什么区别?是不是只有指针才能指向,即->?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 04:32:44
C语言:p->a,与*p->a有什么区别?是不是只有指针才能指向,即->?C语言:p->a,与*p->a有什么区别?是不是只有指针才能指向,即->?C语言:p->a,与*p->a有什么区别?是不是只有

C语言:p->a,与*p->a有什么区别?是不是只有指针才能指向,即->?
C语言:p->a,与*p->a有什么区别?
是不是只有指针才能指向,即->?

C语言:p->a,与*p->a有什么区别?是不是只有指针才能指向,即->?
->指针操作符的优先级非常高,于是*p->a就是*(p->a),取得指针p指向的结构体的成员a(也是指针)指向的第一个元素.p->a是取得p指向结构体的成员a,等价于(*p).a