typedef struct { struct table **symbols; // 堆栈数组 int top; //顶部元素的索引 int size; //栈的最大大小 }stack;
void *createStack(int size)
{
stack *stck;
stck = (stack *) malloc(sizeof(stack));
stck->symbols = ....
stck->size = size;
stck->top = -1;
printf("stack is created --> size is : %d \n",size);
}
在这里,我需要分配堆栈的符号数组,即“...”,但我无法弄清楚它的语法,请帮助:)