ok quisiera saber que hacen estos apuntadores esto es un codigo de pilas
aki esta el main donde envio las datos a la funcion ystruct nivel perosna es una variable que guarda datos de una perona los puntos de rojo son los que no entiendo que hace
int main()
{
struct nivel persona,*pila=NULL;
//funcion push
int push(struct nivel **pil,struct nivel persona){
struct nivel *cima, *nodo;
cima=*pil;
nodo=(struct nivel *)malloc(sizeof(struct nivel));
if(nodo==NULL)
return 0;
strcpy(nodo->nombre,persona.nombre);
strcpy(nodo->estudio,persona.estudio);
nodo->sig=cima;
cima=nodo;
*pil=nodo;
return 1;
}
no se si pudieran explicar un poco de manera grafica con flechitas xD ok
de antemano gracias