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

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/16 16:12:26
C语言:p->a,与*p->a有什么区别?是不是只有指针才能指向,即->?
xKN0Vns]psd"AU%Ԧ*$43v V]>|9=+w9Ւwk2riPB88Ql:فӵF0*e Fo_zޥ߉8beGJp$LTݥ(eI-)×W-m~64su:" l Y2?SH?ho]qvAɾ%/n

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