✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Нехай дано опис структури даних на мові С:
struct mmm {
int x;
mmm *next;
} *head, *p1, *p2;
За фрагментом програми визначіть структуру, що утворюється за її допомогою:
head=(mmm*)malloc(sizeof(mmm)); scanf(“%d”, &xx);
head->x=xx;
head->next=null;
p1=head;
scanf(“%d”, &xx);
while (xx!=0) {
p2=(mmm*)malloc(sizeof(mmm));
p2->x=xx;
p2->next=null;
p1->next=p2;
p1=p2;
scanf(“%d”, &xx); }
p1->next=head;