第九章派生类数据类型与结构体
派生类数据类型
结构体的定义与引用
结构体的初始化
结构体数组
一、派生类数据类型
派生数据类型定义的一般格式为:
TYPE[,ACCESS[::] ]派生类名字
分量表
END TYPE 派生类名
其中TYPE为关键字,是每定义一个派生类型的起点。ACCESS是可供选择的访问方式说明,分PRIVATE(私有的)和PUBLIC(公共的)两种。注意声明为PRIVATE时,外部模块不能访问它;声明为PUBLIC属性的实体,在其程序单位中用了USE语句就可以使用;默认方式为公共访问方式。
例
TYPE STUDENT
CHARACTER (15)NAME
INTEGER NUM
LOGICAL SEX
CHARACTER (30)ADDRESS
END TYPE
二、结构体的定义与引用
结构体类型定义的一般形式为:
TYPE(派生类型名)::结构体名
结构体成员的引用有两种方式:
(1)结构体名%成员表
(2)
三、结构体的初始化
例某单位职工工资表包含的记录有:姓名、性别、家庭住址、工资等项,现计算N个职工工资的平均值。
四、结构体数组
结构体数组定义的一般格式为:
TYPE(派生类型名),DIMENSION(维数说明符,…)::结构体数组名
例某单位职工情况记录包含如下数据项:职工号、职工姓名、年龄、工资等,该单位共有职工150人,要求存储职工情况后统计出工资低于500元的职工数,并输出相关信息。
总结
。
。
第9章 派生类数据类型与结构体 来自淘豆网m.daumloan.com转载请标明出处.