paso por referencia en listas
Publicado por Guido (1 intervención) el 07/12/2005 12:06:38
Estoy un poco liado con las estructuras dinamicas y no entiendo el paso por referencia de punteros a estructuras a la hora de insertar nodos
por ejemplo las listas:
1º) se declara un puntero a estructura: struct nodo *lista;
2º) se llama a la funcion pasandole la direccion y el valor : insertar (&lista,20);
3º) el prototipo de la funcion contiene un puntero a puntero que apunta a estrcutura nodo)
void insertar(struct nodo **lista, int valor)
¿porque el prototipo es un puntero a puntero que apunta a struct?
Gracias
por ejemplo las listas:
1º) se declara un puntero a estructura: struct nodo *lista;
2º) se llama a la funcion pasandole la direccion y el valor : insertar (&lista,20);
3º) el prototipo de la funcion contiene un puntero a puntero que apunta a estrcutura nodo)
void insertar(struct nodo **lista, int valor)
¿porque el prototipo es un puntero a puntero que apunta a struct?
Gracias
Valora esta pregunta


0