指针指向结构中的另一个指针
Pointer points to another pointer in structure
我的结构名为 temp
,成员 n
:
struct temp
{
int n;
}
我希望声明一个指针 p
以访问成员 n
。
struct temp *p
如何通过另一个指向指针 p
.
的指针 p1
访问成员 n
您可以使用
通过指向 p
的指针访问成员 n
temp a;
temp *p = &a;
temp **p1 = &p;
(*p1)->n = 2;
p1
是指向 p
的指针。取消引用它会引用 p
。 (*p1)
和 p
是等价的。
我的结构名为 temp
,成员 n
:
struct temp
{
int n;
}
我希望声明一个指针 p
以访问成员 n
。
struct temp *p
如何通过另一个指向指针 p
.
p1
访问成员 n
您可以使用
通过指向p
的指针访问成员 n
temp a;
temp *p = &a;
temp **p1 = &p;
(*p1)->n = 2;
p1
是指向 p
的指针。取消引用它会引用 p
。 (*p1)
和 p
是等价的。