大家好,欢迎来到IT知识分享网。
以代码为例:
我们在add函数中打上断点,当程序执行到断点停止,我们调出 “调用堆栈” 框, 在其中可以查看当前的堆栈信息:
通过右侧可以看出堆栈信息是按层列出的,最内层为当前函数add的栈信息,左侧即为栈内临时变量信息,包括堆信息;次一层即为调用add函数的disp函数,然后是main函数,依次类推;每一层的信息都可以进行查看。即在”调用堆栈”中,其将所有的函数栈进行了展开。
我们将代码改成如下:
该段代码会产生如下错误:
此时堆栈信息如下:
此时通过查看”调用堆栈”,就很容易对错误进行定位了。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/16067.html