递归和调试

递归不需要例程直接调用它自己;例如:FUNC1 调用 FUNC2 调用 FUNC3 调用 FUNC1。在调用 FUNC3 之后,每当您单步跳入这些例程中的一个例程时,该调用的条目就会显示递归计数比堆栈帧中该调用的先前条目增大 1。递归计数显示在“调试”视图中选择的条目的属性视图中。有关使用调试视图的信息,请参阅相关主题。

对调试递归函数调用的限制

只能监视函数的最新调用中的变量的副本。显示在变量视图中的局部变量将正确地显示不同递归层次的变量。选择不同的递归堆栈帧将会显示正确的局部变量。不能监视递归函数的先前调用中的变量。

相关任务
使用“调试”视图
使用条款 | 反馈
(C) Copyright IBM Corporation 2001, 2005. All Rights Reserved.