Fortran - 派生数据类型
-
简述
Fortran 允许您定义派生数据类型。派生数据类型也称为结构,它可以由不同类型的数据对象组成。派生数据类型用于表示记录。例如,您想跟踪图书馆中的书籍,您可能希望跟踪每本书的以下属性 -- Title
- Author
- Subject
- Book ID
-
定义派生数据类型
定义派生数据type, 类型和end type使用语句。. type 语句定义了一种新的数据类型,您的程序有多个成员。类型声明的格式是这样的 -这是您声明 Book 结构的方式 - -
访问结构成员
派生数据类型的对象称为结构。Books 类型的结构可以在类型声明语句中创建,例如 -可以使用组件选择符 (%) 访问结构的组件 -Note that there are no spaces before and after the % symbol.例子
以下程序说明了上述概念 -编译并执行上述代码时,会产生以下结果 - -
结构数组
您还可以创建派生类型的数组 -数组的各个元素可以访问为 -以下程序说明了这个概念 -编译并执行上述代码时,会产生以下结果 -