关于Fortran语句

问题描述:

关于Fortran语句
请问
write(2,605) DSCM,REQ,CSAV,BETA
1个回答 分类:综合 2014-10-10

问题解答:

我来补答
2为设备号,605为行标.我逐个解释.
2实际就是代表一个文件,你在write(2,605) DSCM,REQ,CSAV,BETA
这一句的上面某个位置可以找到类似这样的一个语句:open(2,file="……",……)这样的语句,引号里的文件名就是2代表的文件名,那么write(2,605) DSCM,REQ,CSAV,BETA就是要把DSCM,REQ,CSAV,BETA这四个变量的值写到这个文件中去.
605为行标,你在代码中(一般在代码的结束几行处)可以找到一个语言行,它是以605开头的,605后面应该是接一个format(……)的格式语句.就是说,write(2,605) DSCM,REQ,CSAV,BETA语句将使用605这一行的格式语句的格式来将四个变量值写到2设备号所代表的文件中去.
这样的解释应该足够清楚了吧.
 
 
展开全文阅读
剩余:2000