调用栈显示了所有当前处于活动状态的例程,即已被调用但尚未返回到相应调用者的例程。在调用栈中,将按照函数的调用顺序列出这些函数及其参数。
初始函数(对于 C 和 C++ 程序来说为 main() 函数)位于“调用栈”窗口的底部。程序停止时所执行的函数位于“调用栈”窗口的顶部。该函数称为停止函数。
调用栈中每个调用提供的信息包括函数名称,后面跟有文件名以及当前执行语句的行号。
可通过选择“窗口”>“调试”>“调用栈”(Alt-Shift-3),打开“调用栈”窗口。
要浏览调用栈,请执行以下任意操作:
另请参见 | |
---|---|
逐步执行 C 或 C++ 程序 |