"->" 在c語言中是什麼意思?

Motto6666發表於2019-05-06

轉載 https://blog.csdn.net/zhaojiabo1997/article/details/80286526
-> 在c語言中是什麼意思?

-> 在c語言中是什麼意思?
檢舉
**->**在C語言中稱為間接引用運算子,是二目運算子,優先順序同成員運算子“.”。
用法:
p->a,其中p是指向一個結構體的指標,a是這個結構體型別的一個成員。表示式p->a引用了指標p指向的結構體的成員a。
例如:
struct T
{
int a;
char b;
}s;

struct T* p=&s;
那麼,
p->a相當於s.a。
顯然,有個等價寫法:(*p).a,和p->a完全等效

相關文章