Oracle® Solaris Studio 12.4:使用 dbx 调试程序

退出打印视图

更新时间: 2015 年 1 月
 
 

对数组求值

对数组求值的方法与对其他类型的变量求值的方法相同。

以下是 Fortran 数组样例的示例:

integer*4 arr(1:6, 4:7)

要对数组求值,可使用 print 命令。例如:

(dbx) print arr(2,4)

    使用 dbx print 命令可以对大型数组的一部分求值。数组求值包括:

  • 数组分片-输出多维数组的任意矩形形状的 n 维区块。

  • 数组跨距-按固定模式仅输出指定数组片(可以是整个数组)中的某些元素。

进行数组分片时,可以使用跨距,也可以不使用跨距。(缺省跨距值为 1,即表示输出每个元素。)