【发布时间】:2023-01-27 00:54:36
【问题描述】:
我正在尝试使用链表实现一个堆栈,首先我有以下代码:
typedef struct Node {
int data; // integer data
struct Node* next; // pointer to the next node
} Node;
Node* inti_stack() {
Node* node = NULL;// allocate a new node in a heap
node = malloc(sizeof * node);
if (!node) exit(EXIT_FAILURE);
return node;
}
对于 inti_stack 函数,我可以只执行以下操作吗?
Node* inti_stack() {
Node* node = malloc(sizeof * node);
if (!node) exit(EXIT_FAILURE);
return node;
}
【问题讨论】:
标签: c data-structures linked-list stack