iaszfp 发表于 2019-8-23 16:48:46

linux系统下do循环的i必须是整数,如果是实数的情况的下报..

大家好!有个问题请大咖帮忙解决。
linux系统下do循环的i必须是整数,如果是实数的情况的下报.
progrma ex
implicit none
real a
real i
a=10.0
do i=1.0, a
write(*,*) a
end do
end
报错的信息是 warning: deleted feature: end expression in Do loop at (1) must be integer

如何解决

li913 发表于 2019-8-23 17:21:14

1、不管,继续用;
2、推荐:改为整数。

胡文刚 发表于 2019-8-24 07:58:27

linux才不管,管你的是gfortran
在windows上用gfortran,也会警告你,必须是整数。
页: [1]
查看完整版本: linux系统下do循环的i必须是整数,如果是实数的情况的下报..