fortran90第六章子程序.pptVIP

  • 8
  • 0
  • 约1.81千字
  • 约 27页
  • 2017-04-23 发布于北京
  • 举报
fortran90第六章子程序

FORTRAN90程序设计;Visual Fortran 90 程序设计;§6.1 概述;1、一个Fortran90程序主程序单元个数:1个 2、子程序单元:0-n个 子程序单元被主程序单元或被其它子程序单元调用,甚至可以递归调用(调用本身);主程序: 单位定义 说明部分 输入 调用子程序 输出 END;子程序分类;§6.2外部函数子程序;END [FUNCTION [函数名]];函数单位定义语句的写法;4、主调程序与被调程序 两个单位之间的数据传递;FUNCTION F(X,Y,Z)RESULT(F_RESULT) IMPLICIT NONE REAL::X,Y,z,F_RESULT F_RESULT=X+Y Z=X-Y END;5、虚元的含义:编写子程序时没有具体值(调用时或调用结束后才获得数值),因此只是一个符号,表示输入、输出,名字可随便用户取。 6、虚元可以是变量名、数组名、过程名、指针等。 7、虚元的可选属性INTENT: INTENT(IN):作为子程序的输入(不得再改变其值) INTENT(OUT):子程序的输出(对应的实元不能是表达式) INTENT(INOUT):子程序的输入输出 例:REAL,INTENT(IN)::X,Y;子程序程序体的写法;1、调用式是表达式, 调用结束后调用式得到函数值。 2、常见形式: ①Y=函数名(实元表) ②

文档评论(0)

1亿VIP精品文档

相关文档