23 строки
396 B
Fortran
23 строки
396 B
Fortran
program main
|
|
|
|
interface
|
|
subroutine print_array(A, count) BIND(C, name="print_array")
|
|
!DEC$ ATTRIBUTES NO_ARG_CHECK :: A
|
|
!GCC$ ATTRIBUTES NO_ARG_CHECK :: A
|
|
real :: A
|
|
integer, value :: count
|
|
end subroutine
|
|
end interface
|
|
|
|
integer :: A(10)
|
|
|
|
A = [1,2,3,4,5,6,7,8,9,10]
|
|
|
|
print *, A
|
|
print *, A(::2)
|
|
|
|
call print_array(A, 10)
|
|
call print_array(A(::2), 5)
|
|
|
|
end program
|