strarray_3.f90
来自「linux下编程用 编译软件」· F90 代码 · 共 51 行
F90
51 行
program strarray_3 character(len=5), dimension(2) :: c c(1) = "Hello" c(2) = "World" call foo1(c) call foo2(c, 2) call foo3(c, 5) call foo4(c, 5, 2) call foo5(c(2:1:-1))containssubroutine foo1(a) implicit none character(len=5), dimension(2) :: a if ((a(1) .ne. "Hello") .or. (a(2) .ne. "World")) call abortend subroutinesubroutine foo2(a, m) implicit none integer m character(len=5), dimension(m) :: a if ((a(1) .ne. "Hello") .or. (a(2) .ne. "World")) call abortend subroutinesubroutine foo3(a, n) implicit none integer n character(len=n), dimension(:) :: a if ((a(1) .ne. "Hello") .or. (a(2) .ne. "World")) call abortend subroutinesubroutine foo4(a, n, m) implicit none integer n, m character(len=n), dimension(m) :: a if ((a(1) .ne. "Hello") .or. (a(2) .ne. "World")) call abortend subroutinesubroutine foo5(a) implicit none character(len=2), dimension(5) :: a if ((a(1) .ne. "Wo") .or. (a(3) .ne. "dH") .or. (a(5) .ne. "lo")) call abortend subroutineend program
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?