value_6.f03
来自「用于进行gcc测试」· F03 代码 · 共 26 行
F03
26 行
! { dg-do run }! Verify by-value passing of character arguments w/in Fortran to a bind(c) ! procedure. ! PR fortran/32732module pr32732 use, intrinsic :: iso_c_binding, only: c_char implicit nonecontains subroutine test(a) bind(c) character(kind=c_char), value :: a call test2(a) end subroutine test subroutine test2(a) bind(c) character(kind=c_char), value :: a if(a /= c_char_'a') call abort () print *, 'a=',a end subroutine test2end module pr32732program main use pr32732 implicit none call test('a')end program main! { dg-final { cleanup-modules "pr32732" } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?