@
SErHo @
raptium @
pathletboy @
pomelowu @
lukic @
helayzhang 感谢各位的相助,的确是局部变量问题,new之后就没事了。
这段代码其实还有诸多小错误,现在都已经差不多修正好了。
@
zorceta 因为老师上课时是用VC演示,使用的cpp,但是代码正文却混合了c和c++极其不规范,还采用h头文件,他是的malloc,当时我还不太了解,后来查了之后才知道c++中应该使用new不再需要malloc。这个老师的编程习惯也很不好,经常没有对齐的,哎。
@
chchwy thx~
感谢各位相助。不过我还是有一点不太明白,在单步跟踪时,既然inputcard是局部变量,完成了插入节点函数之后为什么对应inputcard的连在链表上的数据没有被立即销毁(变量监视中看到的)?而且可以继续在主函数里单独执行p=p->next,变量监视中也能显示正确连上去