C 如何使用链表初始化堆栈

C 如何使用链表初始化堆栈,c,linked-list,stack,C,Linked List,Stack,如何使用带有此语句的链表初始化堆栈 嗨,我是IT界的新手。我对如何启动此代码有问题。我们只得到以下结构: typedef struct cell{ char elem; struct cell * next; }*Stack; 我们被告知要做推、弹出、顶、初始化、空和满。 当我执行初始化函数时,我经历了一段艰难的时间,因为我不习惯数据类型,即“*堆栈” 有人能帮我吗。依我之见,你应该遵循以下步骤: 1- 2- 3- 4- 在此之后,使用此堆栈示例构建抽象数据类型,然后编写基本操作代

如何使用带有此语句的链表初始化堆栈

嗨,我是IT界的新手。我对如何启动此代码有问题。我们只得到以下结构:

typedef struct cell{
   char elem;
   struct cell * next;
}*Stack;
我们被告知要做推、弹出、顶、初始化、空和满。 当我执行初始化函数时,我经历了一段艰难的时间,因为我不习惯数据类型,即“*堆栈”


有人能帮我吗。

依我之见,你应该遵循以下步骤:

1-

2-

3-

4-


在此之后,使用此堆栈示例构建抽象数据类型,然后编写基本操作代码:Push和Pop。

请使用语言(C/C++)对此进行标记,该语言可能与