#include #include #include typedef struct list { uint32_t id; struct list *next; } list; //Итерационная печать void printListIteration(list *p) { while(p) { printf("%d ",p->id); p = p->next; } printf("\n"); } int main(void) { list* head=NULL; head = calloc(1,sizeof(list)); head->id = 1; head->next = calloc(1,sizeof(list)); head->next->id = 2; head->next->next = calloc(1,sizeof(list)); head->next->next->id = 3; printListIteration(head); return 0; }