C/C++ 支持的表达式操作数

可以监视只使用下列操作数类型的表达式:

操作数 定义
变量 在程序中使用的变量。
常量 常量可以是下列其中一种类型:
  • 系统所支持的范围内的定点或浮点常数(正在调试的程序在该系统上运行)。
  • 字符串常量,用双引号引起来(例如,"mystring"
  • 字符常量,用单引号引起来(例如,'x'
寄存器 可以显示在“寄存器监视器”中的任何处理器寄存器。在名称发生冲突的情况下,程序变量名优先于寄存器名称。对于寄存器以混合方式显示表达式时自动进行的转换,会将通用寄存器作为长度适于寄存器的无符号算术项来处理。例如,在 Intel™ 平台上,EAX 是 32 位的,AX 是 16 位的,而 AL 是 8 位的。

如果您监视枚举变量,则在值的右边会显示注释。如果变量的值与其中一种枚举类型相匹配,则注释将包含与变量值相匹配的第一个枚举类型的名称。如果枚举名称的长度不适合于监视器,则输入字段中的内容将为空白。

注释(无论是否为空白)使您可以区分有效枚举值和无效值。无效值的右边没有注释。

在所有平台上都不支持通过输入枚举类型来更新枚举变量。如果您正在使用的平台不支持通过输入枚举类型来更新枚举变量,则必须输入值或表达式。如果该值是有效的枚举值,则会更新它右边的注释。

不能查找已经使用 #define 预处理器伪指令定义的宏。

相关任务
将表达式添加至“监视器”视图
解除引用变量和表达式
相关参考
可选的断点参数
C/C++ 支持的数据类型
C/C++ 支持的表达式运算符
使用条款 | 反馈
(C) Copyright IBM Corporation 2001, 2005. All Rights Reserved.