Sun Studio 12 Update 1:Fortran 用户指南

4.3.7 Cray 指针的用法

可以将 Cray 指针赋值如下:

示例: 按上述方式使用 Cray 指针。


    SUBROUTINE  sub ( n )
    COMMON pool(100000)
    INTEGER blk(128), word64
    REAL a(1000), b(n), c(100000-n-1000)
    POINTER ( pblk, blk ), (ia, a ), ( ib, b ), &
            ( ic, c ), ( address, word64 )
    DATA address / 64 /
    pblk = 0
    ia = LOC( pool )
    ib = ia + 4000
    ic = ib + n
    ...

有关以上示例的说明: