Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //crea una lista di tre elemneti fissati 8, 3, 15
- #include <stdio.h>
- #include <stdlib.h>
- struct nodo
- {
- int info;
- struct nodo *next;
- };
- typedef struct nodo nodo;
- typedef nodo *lista;
- main(){
- lista aux, lista = NULL;
- aux = malloc*(sizeof(nodo));
- aux.info = 15;
- aux.next = lista; // aux ( = lista ) punta a NULL
- lista = aux; // lista punta al primo e unico elemento che ho creato
- aux = malloc*(sizeof(nodo)); //avendo lista che punta al primo elemento posso riusare aux
- aux.info = 3;
- aux.next = lista; // aux( = lista ) punta al precedente elmento
- lista = aux; //adesso lista punta a aux ovvro il secondo elemento ce ho creato
- aux = malloc*(sizeof(nodo));
- aux.info = 8;
- aux.next = lista; // questo elemento punta al precedente
- lista = aux; //lista punta all'ultimo elemento creato ovvero il primo della lista
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement