我有一个名为temp
且成员为n
的结构:
struct temp
{
int n;
}
我希望声明一个指向成员p
的指针n
。
struct temp *p
如何通过指向指针n
的另一个指针p1
访问成员p
。
答案 0 :(得分:5)
您可以通过指向n
的指针来访问成员p
,
temp a;
temp *p = &a;
temp **p1 = &p;
(*p1)->n = 2;
p1
是指向p
的指针。取消引用将引用p
。 (*p1)
和p
是等效的。