typedef struct Nodo *PNodo; typedef struct Nodo{ int dato; PNodo siguiente; } Nodo; typedef struct Nodo *Pila; void crearPila(Pila P); int apilar(int X, Pila P); void imprimirPila(Pila P); int esVacia(Pila P); void desapilar(Pila P); int cima(Pila P); void borrarPila(Pila P);