ex0819.f90

来自「Fortran95的一些有用的源程序」· F90 代码 · 共 29 行

F90
29
字号
program ex0819
implicit none
  integer, parameter :: dim1 = 2
  integer, parameter :: dim2 = 2
  integer, parameter :: dim3 = 2
  integer :: a(dim1, dim2, dim3)
  a(:,:,1)=1
  a(:,:,2)=2
  call GetArray1( a(:,:,1), dim1, dim2 ) 
  call GetArray2( a(1,1,2), dim1 )
  stop
end program ex0819

subroutine GetArray1( a, dim1, dim2 )
  implicit none
  integer :: dim1, dim2
  integer :: a(dim1, dim2)
  write(*,*) a
  return
end subroutine GetArray1

subroutine GetArray2( a, dim1 )
  implicit none
  integer :: dim1, dim2
  integer :: a(dim1, *)
  integer :: i
  write(*,*) (a(:,i),i=1,2) ! 必需指定要输出哪几个维度
  return
end subroutine GetArray2

⌨️ 快捷键说明

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