✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
#include <stdlib.h>
struct elem {
int i;
struct elem * next;
};
void ajouter (struct elem *list, int i){
struct elem * e;
e=malloc(sizeof(struct elem));
e->i=i;
e->next= list;
}
int main(){
struct elem * list=NULL;
struct elem* iter=NULL;
int i;
ajouter (list,1);
ajouter (list,2);
ajouter (list,3);
iter=list;
for (i=0;i<2;i++){
if (iter) {
printf("%d ",iter->i);
iter=iter->next;
}
}
return 0;
}
Que va afficher ce programme ?