回 帖 发 新 帖 刷新版面

主题:调用子程序出现的问题

我的问题是:

1、调用子程序在可能会要用接口(interface)声明么?

2、如果我在主程序中定义了一个常量(real, parameter :: a)。怎样把它作为参数传递到子程序中,怎么弄?

谢谢!

回复列表 (共1个回复)

沙发

很简单啊,
      PROGRAM MAIN
      IMPLICIT NONE
      REAL,PARAMETER::A=3
      CALL SUB(A)
      STOP
      END
      
      SUBROUTINE SUB(A)
      REAL A
      WRITE(*,*) A
      RETURN
      END
 A就传进了子程序。

我来回复

您尚未登录,请登录后再回复。点此登录或注册