我在fortran头文件中声明了一个参数,如下所示:
parameter (param=((0-565)))
param似乎总是值得565.关于参数的基础教程不包括关于((0-565))在这种情况下实际意味着什么的信息,而我的google-fu还没有达到这个挑战。
答案 0 :(得分:2)
代码
program main
implicit none
integer :: param
parameter (param=((0-565)))
! integer, parameter :: param = -565 ! suggest replacing two lines above with this
print*,"param =",param
end program main
将参数设置为-565,由g95和gfortran确认。注释行使用建议的现代语法,假设param是整数数据类型。