Fortran Coder

查看: 4362|回复: 9
打印 上一主题 下一主题

[子程序] 调用子程序为什么每一次得出的结果都不一样呢

[复制链接]

54

帖子

0

主题

0

精华

实习版主

F 币
653 元
贡献
214 点

元老勋章新人勋章

QQ
楼主
发表于 2022-4-3 21:24:25 | 显示全部楼层
本帖最后由 布衣龙共 于 2022-4-3 21:29 编辑

楼主这个过程,是非常适合用函数的。
PS:任何程序,无论大小,都不推荐使用common,这东西就让它逝去吧。

[Fortran] 纯文本查看 复制代码
program para
  use , intrinsic :: iso_fortran_env, only: R8 => real64
  implicit none
  write(*,*) func(1.0_R8,1.0_R8)
contains
  Pure real(R8) Function func(x,y) result(f)
    real(R8),intent(in) :: x, y
    f = 2._R8*x+3._R8*y
  End Function func
end program para

您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-16 16:13

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表