百事可乐 发表于 2015-5-16 14:12:39

有些 if分支你是可以确定一定不会执行的.但是编译器没法确定.所以只能都编译.

比如 :
integer :: s
read(*,*) s
if ( (s+s-2*s) == 0 ) then
...
end if

rachel 发表于 2015-6-20 11:47:49

我也碰到这种情况了,在cvf下正常,但在ivf下就会出现上述问题,求点拨!

wengxi 发表于 2015-7-9 15:15:05

rachel 发表于 2015-6-20 11:47
我也碰到这种情况了,在cvf下正常,但在ivf下就会出现上述问题,求点拨!

cvf在哪里下载的?给份吧。1585180632@qq.com。条件编译,就是编译时可以不用跑遍所有语句。

楚香饭 发表于 2015-7-9 15:27:21

wengxi 发表于 2015-7-9 15:15
cvf在哪里下载的?给份吧。。条件编译,就是编译时可以不用跑遍所有语句。 ...

链接:http://pan.baidu.com/s/1mg6AunQ 密码:wiaw

百事可乐 发表于 2015-7-9 16:43:32

cvf 还是放弃吧
页: 1 [2]
查看完整版本: 求帮助,if语句的编译问题与条件编译