未经处理的异常/访问冲突

img

看不懂是怎么回事,该怎么解决啊,麻烦大家了>_<
其他错误或者警告都没有,运行结果不对就返回调试看,检测出这个。

InitStack函数中,应该是if(!s),不是if(s)
由于你写成if(s),导致刚malloc分配的空间接着就被你free掉了,并且top变成了-1

s->top是无效的指针