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

📄 ex0826.f90

📁 Fortran 95程序设计&Code-彭国伦
💻 F90
字号:
program  ex0826
  implicit none
  interface
    subroutine sub(a,b) ! 定义子程式sub的接口
    implicit none
    integer :: a
    integer, optional :: b
    end subroutine sub
  end interface

  call sub(1)   ! 使用1个参数
  call sub(2,3) ! 使用2个参数
  stop
end program ex0817

subroutine sub(a,b)
  implicit none
  integer :: a
  integer, optional :: b
  write(*,*) present(a)
  if ( present(b) ) then ! 有传入b时
    write(*,"('a=',I3,' b=',I3)") a,b ! 
  else                   ! 没有传入b时
    write(*,"('a=',I3,' b=unknown')") a
  end if
  return
end subroutine sub

⌨️ 快捷键说明

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