Fortran 95 函数、文件

主要参考:《Fortran 95 程序设计》彭国伦

子程序(subroutine):

subroutine message()

    return

end

调用子程序:call message()

全局变量:common

common a, b  ! 定义a,b是全局变量中的第一个和第二个变量

module:将具备相关功能的函数和变量封装在一起;使用use来使用。

 

 

open的使用:open(unit=10, file='hello.txt', form='', status='', access='',)

form="FORMATTED' 表示文件使用文本文件格式保存(默认值)

       ="UNFORMATTED"     使用二进制格式保存

status="NEW" 表示文件原本不存在,是第一次打开

          ="OLD" 表示文件原本就已经存在

          ="REPLACE" 表示覆盖,文件不存在时新建文件

         ="scratch"表示打开一个暂存盘

         ="unknown"通常会同replace的效果。默认值。

access="sequential"  表示以顺序的方法来做读写。默认值。

           ="direct"  表示任意指定位置

查询文件的状态:inquire

character(len=20::filename="ex0903")

logical alive

inquire(file=filename, exit=alive)

namelist:将一组相关变量封装在一起,输入输出这一组变量时,在write/read中的nml字段赋值在使用的namelist即可。

namelist /na/ a, b, c

write(*, nml=na)

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值