Указатель указывает на другой указатель в структуре - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть структура с именем temp с членом n:

struct temp
{
    int n;
}

I w sh для объявления указателя p для доступа к элементу n.

struct temp *p

Как получить доступ к элементу n по другому указателю p1, который указывает на указатель p.

1 Ответ

5 голосов
/ 22 апреля 2020

Вы можете получить доступ к элементу n через указатель на p с помощью

temp a;
temp *p = &a;
temp **p1 = &p;
(*p1)->n = 2;

p1 - указатель на p. Разыменование дает ссылку на p. (*p1) и p эквивалентны.

...