⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.f90

📁 电脑编程技巧和源码。很不错的。
💻 F90
字号:
! Fortran DLL 源码
!  Test.f90 
!
!  FUNCTIONS/SUBROUTINES exported from TEST.dll:
!	TEST      - subroutine 
!
! 1到N累加,用S返回累加值
subroutine SUM(N,S)

  ! Expose subroutine SUM to users of this DLL
  !
  !MS$ ATTRIBUTES DLLEXPORT::SUM	! DLL输出SUM函数
  !MS$ ATTRIBUTES VALUE :: N		! 值传递
  !MS$ ATTRIBUTES REFERENCE :: S	! 值引用

  ! Variables
  INTEGER N
  REAL S

  ! Body of SUM
  S=0
  DO 10 I=1,N
    S=S+I
10 CONTINUE

end subroutine SUM

! 求绝对值, 函数类型为实型(REAL)
REAL FUNCTION MYABS(X)

  ! Expose function MYABS to users of this DLL
  !
  !MS$ ATTRIBUTES DLLEXPORT::MYABS	! DLL输出MYABS函数
   !MS$ ATTRIBUTES VALUE :: X		! 值传递

  ! Variables
  REAL X
  ! Body of MYABS
  IF(X.LT.0)THEN
	MYABS = -1*X
	RETURN
  ELSE
	MYABS = X
  END IF

END

! 两个数相加, 函数类型为实型(REAL)
REAL FUNCTION ADD(X, Y)

  ! Expose function ADD to users of this DLL
  !
  !MS$ ATTRIBUTES DLLEXPORT::ADD	! DLL输出ADD函数
  !MS$ ATTRIBUTES VALUE :: X		! 值传递
  !MS$ ATTRIBUTES VALUE :: Y		! 值传递

  ! Variables
  REAL X, Y
  ! Body of ADD
  ADD = X + Y

END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -