预约成功
(二)公用区语句转自环 球 网校edu24ol.com转自环 球 网校edu24ol.com转自环 球 网校edu24ol.com
1.公用区语句的一般形式
COMMON [公用区名l/]变量表1, [公用区名2/变量表2]…
没有公用区名的就称为无名公用区,其他都是有名公用区;一个完整的程序只能设置一个无名公用区,但可以有多个有名公用区;变量表中,可以是变量名、数组名、数组说明符,互相之间用逗号隔开。例如:
COMMON a, b (3), c (2)
定义了b是3个元素的一维数组, c是2个元素的一维数组。这条语句与下面两句语句是 等价的:
DIMENSION b (3), c (2)
COMMON a, b, c
2.利用公用区进行数据传递时,在元名公用区或同名的有名公用区中,位置排列相 同的变量、数组,实际上使用同一存储地址,亦即共享同一数据。例如:
PROGRAM MAIN
COMMON a, I (2) /COMl/d, c
。。。
CALL SB
END
SUBROUTINE SB
COMMON aa, ]K (2) /COMl/f, g
END转自环 球 网校edu24ol.com转自环 球 网校edu24ol.com转自环 球 网校edu24ol.com
其中,主程序中的变量a的数据与子程序的变量aa共享,数组1的数据与JK共享,而d, c的数据分别与f, g共享。由此可以知道,各个程序单位中COMMON语句中的变量类型 必须按位置一一对应一致才能正确传递数据。
2010年注册结构工程师考试报名时间信息汇总
结构工程师基础科目(一)考试普通化学练习题汇总
2010年结构师考试9月18、19日
更多信息请访问:结构工程师频道 结构工程师论坛