在C语言中该怎样建立栈?具体代码是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:01:38
我是初学者,知道你说的定义和特点啊,具体的实现方式呢?
链栈还有顺序栈,举个例子.C语言的代码,代码啊!谢谢了

typedef struct
{
<datatype> data;
int top;
}Stack;

Stack *create_Stack( Stack *st)
{
(*st).top=-1;
}
这就可以了阿。

简单的可以定义一个数组,复杂点的定义个链表,只要注意栈的先进后出特点就好了