Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ayuda con este codigo (estructuras y apuntadores)

Adan333

Bovino adicto
Desde
10 Jul 2007
Mensajes
779
Hola Hola
Alguien me puede explicar que es lo que hace estas lineas de codigo?
Código:
typedef struct apuntador *nodo;
struct apuntador
{
    int dato;
    apuntador *sig;
    apuntador *ant;
    apuntador *ar;
    apuntador *ab;
};

nodo nuevo()
{
    nodo p;
    p=new struct apuntador;
    return p;
}

Son parte de un programa que crea una lista ortogonal y no le entiendo del todo, muchas gracias

hugs n' brains 4u
 
Gracias aan128
Una pregunta mas:
Este tipo de declaracion "apuntador *sig" no la entiendo, apuntador es un tipo de dato? si es asi cuales son sus cualidades?
 
Te entiendo perfectamente
Una cosa mas xD

typedef struct apuntador *nodo; //Si no tubiese el * entenderia que se crea un sinonimo (nodo) para struct apuntador, pero no se como interpretar ese *

Gracias de nuevo
 
cuando se pone el * antes del nombre de la variable se crea un apuntador con el nombre dado asi una locacion de memoria del tipo de dato, es lo que se conoce como un apuntador, este tipo de dato lo que hace es apuntar asi la direccion no el valor
 
Volver
Arriba