Estructura de datos en lenguaje C. .typedef estructura{ SElemType *base; SElemType *top;
Esto es solo declarar un tipo, no es lo mismo que definir una variable de estructura. Declarar un tipo no ocupa memoria, pero definir variables de estructura sí.
Según el ejemplo dado en la pregunta:
typedef struct{
SElemType *base // Puntero al final de la pila o al final de la pila
SElemType *top; // Puntero a la parte superior de la pila
int stacksize // El tamaño de la pila
Sq. p>