回 帖 发 新 帖 刷新版面

主题:CVF与IVF计算结果相差太大

我编了一个程序,但是用自己电脑的CVF编译器跟用服务器的IVF计算的结果相差太大,这会是什么原因造成的呢

回复列表 (共6个回复)

沙发

算法不严谨
变量未初始化
编译器bug

种种可能

板凳

说明你的算法很不稳定,CVF和IVF是两个不同的编译器,编译出的机器指令是不一样的。很可能的是两个算出来的结果都不对,如果结果对的话,虽然不可能保证每一位数字都一模一样,但可能能判断出二者是相同的。两个编译器我都用过,这个我可以肯定的告诉你

3 楼

是这样,之前好多程序我也发现结果不太一样,但误差都在百分之几的范围以内,这次却是大相径庭,感觉很郁闷

4 楼

你的程序有问题

5 楼

程序不大的话, 可以考虑贴代码.

6 楼

主要问题应该是变量未初始化都问题,CVF默认是0,IVF是任意数。

我来回复

您尚未登录,请登录后再回复。点此登录或注册