检查变量

IBM® 调试器提供“变量”视图,通过该视图,可以很方便地访问程序中的变量。在此视图中,可以查看和编辑变量。
关于此任务

当线程暂挂时,该线程的顶级堆栈帧会自动被选中。当堆栈帧被选中时,该堆栈帧中的可视变量会显示在“变量”视图中。可以展开复杂变量,以显示组成该变量的元素。

注: C 和 C++ 支持在一行上聚集显示数组和结构(其中,数组的顶部节点显示它下面的元素的值)。

可(通过在列中单击该变量的值并以内联方式更改该值,或者执行下列步骤)在“变量”视图中更改变量值:

  1. 右键单击要编辑的变量并从弹出菜单中选择更改值
  2. 在生成的对话框中,更改变量值。
  3. 单击确定
  4. 为了指示变量值已更改,它的指示器旁边将有一个增量符号。受此更改影响的所有变量的指示器旁边也将有一个增量符号。
结果

“变量”视图显示所选堆栈帧的所有变量。它会动态显示当前作用域中的变量,当程序单步执行或重新开始时,这些变量将出现和消失。作为“变量”视图的替代方法,可以在“监视器”视图中监视变量,调试器将始终显示其值(如果可获取)。要一次查看和检查一个或多个变量,右键单击该变量或这些变量,然后从弹出菜单中选择监视局部变量以在“监视器”视图中进行使用。

根据要调试的语言,可以对“变量”视图进行过滤,以仅显示某些变量。要执行此操作,在“变量”视图中右键单击并从过滤局部子菜单中选择条目。

注: 过滤局部子菜单中提供的过滤选项取决于要调试的语言。有关过滤选项的信息,请参阅相关主题。

反馈