使用gfortran編譯時,是否可以使用實數作爲迭代器和數組索引?以下是一些示例代碼:gfortran:使用實數作爲數組索引
program test
real i
real testarray(5)
testarray = 0.
do i=1,5
write(*,*) testarray(i)
end do
end program
我想運行一些我沒寫的代碼。它在Windows上編譯好intel編譯器,但我想用gfortran編譯器在linux中編譯和運行它。我目前正在使用實數作爲數組索引並執行循環迭代器。
謝謝!
我有一個代碼,其中有一個循環,它使用實數來迭代「do」循環(我不知道那個循環做了什麼,因爲我沒有自己寫)。無論如何,'gfortran'編譯它就好(但每次都會發出警告) - 這些日子裏,我可能會去那裏修復它... – mgilson