Oracle® Solaris Studio 12.4:Fortran 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 

4.3.4 Cray 指针的功能

  • 无论何时引用指针对象,f95 均使用当前的指针值作为指针对象的地址。

  • Cray 指针类型语句声明指针和指针对象。

  • Cray 指针为 Cray 指针类型。

  • 在 32 位处理器中,Cray 指针的值占用一个存储单元;在 64 位处理器中,Cray 指针的值占用两个存储单元。

  • Cray 指针可以出现在 COMMON 列表中,也可以作为哑元参数。

  • 在定义 Cray 指针的值之前,Cray 指针对象没有地址。

  • 如果将数组命名为指针对象,则该数组称为指针对象数组

    其数组声明符可以出现在:

    • 单独的类型语句

    • 单独的 DIMENSION 语句中

    • 指针语句本身

    如果数组声明符在子程序中,则维数赋值可以引用:

    • COMMON 块中的变量或

    • 作为哑元参数的变量

    每个维的大小是在进入子程序时计算的,而不是在引用指针对象时计算的。