Fortran 数据声明与使用详解
1. NAMELIST 语句规则
- PUBLIC 属性限制 :若命名列表组名称具有 PUBLIC 属性,则该命名列表组对象列表中的任何项都不能具有 PRIVATE 属性。
- 变量顺序决定输出顺序 :在 NAMELIST 语句中指定变量的顺序决定了输出时值的出现顺序。允许多次指定同一个变量,此时其值将多次出现。
- 重复出现的处理 :在一个作用域单元中,一个命名列表组名称可以出现在多个 NAMELIST 语句中。每次在作用域单元中重复出现同一命名列表组名称时,其后的变量列表将被视为该命名列表组名称列表的延续。
- 变量可属于多个命名列表组 :一个变量可以是多个命名列表组的成员。
- 变量类型声明要求 :未通过使用或宿主关联访问的变量,必须在同一作用域单元中预先指定其类型、类型参数和形状,或者由隐式类型规则确定。如果变量由隐式类型规则确定类型,那么它在后续任何类型声明语句中的出现必须与该隐式类型和类型参数一致。
示例代码 :
NAMELIST / N_LIST / A, B, C
NAMELIST / S_LIST / A, V, W, X, Y, Z
2. 存储关联概述
在 Fortran 中,数据对象的
超级会员免费看
订阅专栏 解锁全文

75

被折叠的 条评论
为什么被折叠?



