链栈 1）链栈结点类型定义为：   typedef struct node     {            int  data;	struct node *next;     }SNode;2）编写进栈函数push();3）编写出栈函数pop();4）编写main函数，首先建立一空链栈；调用进栈函数，将从键盘输入的数据元素逐个进栈，输入0结束；显示进栈后的数据元素；调用两次出栈函数，显示出栈后的数据元素。