第72讲 信息与计算机:计算机程序设计语言(四)(2010年新版)
- ECHO
-
79 次阅读
-
0 次下载
-
2019-03-19 14:30:17
文档简介:
第72讲 信息与计算机:计算机程序设计语言(四)(2010年新版) 环球网校:视频授课+名师答疑+在线模考+内部资料,考试通过无忧!考试考试问吧,有问必答问吧,有问必答!音频、讲义网校免费提供,如有贩卖勿上当,免费咨询:400-678-3456转6011页造价工程师|监理工程师|咨询工程师|一级建造师|二级建造师|会计证|建筑师|安全工程师|会计职称|注册会计师|注册税务师|银行从业|证券从业|期货从业|经济师|报关员|外销员|执业药师|卫生职称|助理医师|职称英语|职称日语|职称计算机|雅思|公共英语|自考英语|新概念|BEC|托福|公务员|人力资源师|高考|中考|司法考试|更多需要课件请联系需要课件请联系QQ149420357或547343758八、程序单位间的数据传递八、程序单位间的数据传递(一)虚实结合虚实结合又称哑实结合,是各程序单位(主程序和各种过程如函数子程序)之间传递数据的一种重要途径。1.变量的虚实结合当子程序等过程的形参为变量时,则在调用时所对应的实参可以是类型相同的常数、变量、数组元素或表达式;子程序调用后,其运行的结果通过这些实参返回到调用者。在FORTRAN77中,当形参变量所对应的实参是变量或数组元素时,则它们之间的结合方式是地址结合;而当形参变量所对应的实参是常数或表达式时,其结合方法对于不同的FORTRAN系统有可能是不同的。2.数组的虚实结合当子程序中的形参为数组名时,则在调用时所对应的实参必须是数组名或数组元素。如果实参是数组名,则实参数组与形参数组按地址结合,实参数组与形参数组都从第一个元素开始按列逐个对应。例如,有主程序与子程序如下:PROGRAMMAININTEGERA(0:5)CALLSB(A)ENDSUBROUTINESB(B)INTEGERB(-1:2)END则在主程序中使用CALL语句调用子程序SB时,实参数组与形参数组的结合情况如下:实参数组形参数组A(0)——B(-1)A(1)一一B(0)A(2)——B(1)A(3)一一B(2)A(4)A(5)也即调用SB时,A数组的头4个元素与B数组的元素对应,这些对应元素实际上为同一存储地址。环球网校:视频授课+名师答疑+在线模考+内部资料,考试通过无忧!考试考试问吧,有问必答问吧,有问必答!音频、讲义网校免费提供,如有贩卖勿上当,免费咨询:400-678-3456转6012
评论
发表评论