21/07/2013, 05:58
|
| | Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 5 meses Puntos: 83 | |
Respuesta: Guia_Listas_Enlazadas - C++ "...¿Qué está haciendo el programa?..."
Pon puntos de depuracion y observa las variables
"...¿Asignando el código de memoria de un nodo-dato a otro?..."
Lo que hace es recorrer los nodos, simplemente está reasignando punteros: 'anterior' es un puntero, se le asigna el puntero 'inicial' (es otro puntero que apunta a la direccion de memoria con la que se inicializó la lista), y se va reasignando con el puntero al elemento 'siguiente' para recorrer la lista; observa que si resignaras sobre el elemento 'inicial' obtendrias que al final 'inicial' sería el ultimo elemento y no habría forma de reiniciar (sin un auxiliar inicial y sin punteros internos al inicio)
"...¿Qué significa el simbolo "->"?..."
Revisa tus apuntes. Cambia 'anterior->sig' por 'anterior.sig' y observa que te dice el compilador
Saludos
vosk |