问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
```c
void clear_stack(pstack s)
{
pnode p = s->top;
pnode q = NULL;
while (p != s->bottom)
{
q = p->pnext; //在这里
free(p);
p = q;
}
s->top = s->bottom;
printf("清空完成!");
}
```