看不懂是怎么回事,该怎么解决啊,麻烦大家了>_<其他错误或者警告都没有,运行结果不对就返回调试看,检测出这个。
InitStack函数中,应该是if(!s),不是if(s)由于你写成if(s),导致刚malloc分配的空间接着就被你free掉了,并且top变成了-1
s->top是无效的指针