最近遇到一个大数组读写的问题
发表于 : 2018-02-09 12:20
最近发现一个问题,申请一个大数组,float abc[222280][164][284];然后给所有值全部赋值-9999.0,然后再读取校验,发现部分值不是-9999.0,而是-9984.0,,-10042.0,,-10033.00等等,反正就是跟-9999.0差不多的一个值,不是整个数组都这样,是整个数组中的某些值。
做过如下实验,
1、-9999.0改成-99.0,9999.0问题依然存在
2、换编程语言,用过c C++,fortran,NCL(整个问题一开始就是在ncl语言读取nc文件的时候发现的),问题依然存在
请问这个问题是什么问题,谁遇到过
我的电脑是NUC的骷髅峡谷,系统是ubuntu 16.04
同样的程序,在我们单位的惠普服务器上red hat 就没问题,换到我本地就有这个问题
做过如下实验,
1、-9999.0改成-99.0,9999.0问题依然存在
2、换编程语言,用过c C++,fortran,NCL(整个问题一开始就是在ncl语言读取nc文件的时候发现的),问题依然存在
请问这个问题是什么问题,谁遇到过
我的电脑是NUC的骷髅峡谷,系统是ubuntu 16.04
同样的程序,在我们单位的惠普服务器上red hat 就没问题,换到我本地就有这个问题