TARGET

用途

TARGET 语句指定实体的 TARGET 属性。 具有 TARGET 属性的对象可能具有与其关联的指针。

语法

读取语法图跳过可视语法图TARGET:: ,变量名称(数组规范)

规则

  • 如果数据对象具有 TARGET 属性,那么该数据对象的所有非指针子对象也将具有 TARGET 属性。
  • 不具有 TARGET 属性的数据对象不能与可访问的指针相关联。
  • 目标不能出现在 EQUIVALENCE 语句中。
  • IBM 扩展开始 目标不能是整数指针或被指针。 IBM 扩展结束
表 1. 与 TARGET 属性兼容的属性
ALLOCATABLE 1 INTENT SAVE
ASYNCHRONOUS OPTIONAL 静态 3
自动 3 PRIVATE 1
DIMENSION 受保护 1 VOLATILE
连续 2 PUBLIC  
备注信息:
  • 1 Fortran 2003
  • 2 Fortran 2008
  • 3 IBM 扩展

示例

REAL, POINTER :: A,B
REAL, TARGET  :: C = 3.14
B => C
A => B       ! A points to C

相关信息