fortran数据共用存储单元和数据块子程序.ppt
《fortran数据共用存储单元和数据块子程序.ppt》由会员分享,可在线阅读,更多相关《fortran数据共用存储单元和数据块子程序.ppt(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 九 章 数组第 十 章 语句函数第十二章 数据共用存储单元 和数据块子程序第十三章 文件第十一章 子程序1一、等价语句(一、等价语句(Equivalence语句)语句)Equivalence(变量表变量表1),(变量表),(变量表2),),作用:作用:使使同一个程序单位同一个程序单位中的两个或更多的变量共用中的两个或更多的变量共用 一个存储单元。一个存储单元。说明:说明:1.Equivalence 语句是说明语句,必须出现在程语句是说明语句,必须出现在程序单位的执行语句之前。序单位的执行语句之前。2.每一对括号内的变量表中,可以是变量名、数每一对括号内的变量表中,可以是变量名、数组名或数组
2、元素,但至少应该有两个变量名,组名或数组元素,但至少应该有两个变量名,中间用逗号隔开。不允许出现虚拟参数名。中间用逗号隔开。不允许出现虚拟参数名。Equivalence(W,ST)3.每对括号中的变量可以具有不同类型,一个等每对括号中的变量可以具有不同类型,一个等价语句可以使多组变量等价。价语句可以使多组变量等价。Equivalence(A,B),(X,Y,Z)24.等价语句可以节省内存。等价语句可以节省内存。Equivalence(IM,NPL,JJ2,NEG)不能同时或交叉使用!不能同时或交叉使用!5.等价语句允许用两个或更多的变量名代表同一个量。等价语句允许用两个或更多的变量名代表同一个
3、量。Equivalence(A,A0,A1)6.数组的等价数组的等价。Dimension A(8),B(4,2),C(2,2,2)Equivalence (A,B,C)等价于等价于Equivalence (A(1),B(1,1),C(1,1,1)7.不能利用等价语句建立矛盾的等价关系不能利用等价语句建立矛盾的等价关系。Dimension A(10)Equivalence (X,A(1),(X,A(3)3二、公用语句(二、公用语句(COMMON)语句语句传统传统Fortran程序不同单位之间的数据交换是通过:程序不同单位之间的数据交换是通过:虚实结合虚实结合优点:优点:符合结构化程序设计的指导思
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- fortran 数据 共用 存储 单元 子程序
限制150内