程序填空题:判断链栈是否为空。
本题目要求函数LinkStack Init_LinkStack () 初始化栈,并使用函数Empty_LinkStack (LinkStack top )判断链栈是否为空。链栈为空,函数返回1,否则返回0。
```c++
#include
#include
typedef int datatype;
typedef struct node
{ datatype data;
struct node *next;
}StackNode, * LinkStack;
LinkStack Init_LinkStack ()
{
return NULL;
}
int Empty_LinkStack (LinkStack top )
{
if (@@[top== NULL](3)) return 1;
else return 0;
}
```
答案:
第1空:top== NULL
```c++
#include
#include
typedef int datatype;
typedef struct node
{ datatype data;
struct node *next;
}StackNode, * LinkStack;
LinkStack Init_LinkStack ()
{
return NULL;
}
int Empty_LinkStack (LinkStack top )
{
if (@@[top== NULL](3)) return 1;
else return 0;
}
```
答案:
第1空:top== NULL