以下函数为链栈的进栈操作,x是要进栈的结点的数据域,top为栈顶指针


struct node


{ ElemType data;


struct node *next;


};


struct node *top ;


void Push(ElemType x)


{


struct node *p;


p=(struct node*)malloc __(1)__;


p->data=x;


__(2)__;


__(3)__;


}
出自:数据结构国家开放大学