实战fortran77基础语法

本文通过一个Fortran程序实例详细介绍了如何在主函数与子例行函数间传递数组,并展示了具体的代码实现过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1.数组在主函数和子例行函数中传递

一个项目中有两个源代码文件:

代码:

 1       PROGRAM ARRAYZBL
 2       DOUBLE PRECISION A,B,C,D(0:10)
 3       INTEGER I
 4       DATA A,B,C/1.0,2.0,3.0/
 5       
 6       DO 10,I=0,10
 7             D(I)=I
 8 10    CONTINUE            
 9       
10       WRITE(*,*)A,B,C
11       WRITE(*,*)D
12       WRITE(*,*)
13       CALL SUBARRZBL(D)
14       
15       STOP
16       END
主函数
1       SUBROUTINE SUBARRZBL(A)
2 C     记得传入什么都要在此再声明一次,且尽量和原来的数组一样大,
3       DOUBLE PRECISION A(0:10)
4       WRITE(*,*)A
5       END
子例行函数

下面传递两个参数:

 

 


参数换行:

 

 

 

转载于:https://www.cnblogs.com/zhubinglong/p/8486481.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值