init_flag_2.f90

来自「用于进行gcc测试」· F90 代码 · 共 46 行

F90
46
字号
! { dg-do run }! { dg-options "-finit-integer=1 -finit-logical=true -finit-real=zero" }program init_flag_2  call real_test  call logical_test  call int_test  call complex_testend program init_flag_2! Test some initializations for both implicitly and! explicitly declared local variables.subroutine real_test  real r1  real r2(10)  dimension r3(10,10)  if (r1 /= 0.0) call abort  if (r2(2) /= 0.0) call abort  if (r3(5,5) /= 0.0) call abort  if (r4 /= 0.0) call abortend subroutine real_testsubroutine logical_test  logical l1  logical l2(2)  if (l1 .neqv. .true.) call abort  if (l2(2) .neqv. .true.) call abortend subroutine logical_testsubroutine int_test  integer i1  integer i2(10)  dimension i3(10,10)  if (i1 /= 1) call abort  if (i2(2) /= 1) call abort  if (i3(5,5) /= 1) call abort  if (i4 /= 1) call abortend subroutine int_testsubroutine complex_test  complex c1  complex c2(20,20)  if (c1 /= (0.0,0.0)) call abort  if (c2(1,1) /= (0.0,0.0)) call abort end subroutine complex_test

⌨️ 快捷键说明

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