der_array_1.f90
来自「Mac OS X 10.4.9 for x86 Source Code gcc」· F90 代码 · 共 34 行
F90
34 行
! { dg-do run }! Test derived type constructors for derived types containing arrays.! PR16919program der_array_1 implicit none integer n integer m ! The 4 components here test known shape array, unknown shape array, ! multi-dimensional arrays and array pointers type t integer :: a(2) integer :: b(2) integer, dimension(2, 3) :: c integer, pointer, dimension(:) :: p end type type(t) :: v integer, dimension(2, 3) :: d integer, dimension(:), pointer :: e integer, dimension(2) :: f m = 2 f = (/3, 4/) d = reshape ((/5, 6, 7, 8, 9, 10/), (/2, 3/)); allocate (e(2)) v = t((/1, 2/), reshape (f, (/m/)), d, e); if (any (v%a .ne. (/1, 2/)) .or. any (v%b .ne. (/3, 4/)) & .or. any (v%c .ne. d) .or. .not. associated (v%p, e)) & call abort () deallocate(e)end program
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?