Указатель 2, указывающий на один и тот же адрес - PullRequest
0 голосов
/ 03 ноября 2018

Я только начал изучать структуру данных, и я был озадачен указателем.

typedef struct{
    int* id;
}book;

Я создал две переменные книги malloc()

book* A;
A=(book*) malloc(sizeof(book)*2)
int bookid = 1234;

Как сделать так, чтобы A[0].id и A[1].id указывали на идентификатор книги, чтобы добиться того, чтобы при смене одной из них изменилась и другая?

1 Ответ

0 голосов
/ 03 ноября 2018

Вы делаете

A[0].id = &bookid;

и

A[1].id = &bookid;

& знак получает адрес переменной.

...