BIND (Fortran 2003)

用途

BIND 属性声明 Fortran 变量或公共块可与 C 编程语言互操作。

语法

读取语法图跳过可视语法图BIND(C , NAME = binding_label ):: ,变量名称common_block_name
binding_label
是标量字符常量表达式

规则

此属性指定 Fortran 变量或公共块可与具有外部链接的 C 实体进行互操作。 请参阅 变量的互操作性公共块的互操作性 以获取详细信息。

如果 NAME= 说明符出现在 BIND 语句中, 那么只能显示一个 variable_namecommon_block_name

如果 BIND 语句指定了公共块,那么该公共块的每个变量都必须具有可互操作的类型和类型参数, 并且不得具有 POINTERALLOCATABLE 属性。

表 1. 与 BIND 属性兼容的属性
ASYNCHRONOUS SAVE
DIMENSION 静态 2
PRIVATE TARGET
受保护 1 VOLATILE
PUBLIC  
注意:
  • 1 Fortran 2003
  • 2 IBM 扩展

相关信息