请教关于数组的问题
float ArrarySample[64];
GridFeature(&m_pImageModel[k],ArrarySample);
float a=0;
for(int j=0;j<64;j++)
{
a+=ArrarySample[j];
}
GridFeature从&m_pImageModel[k]中取得一个64维向量存于ArrarySample中;
运行到float a=0时,从编译器看ArrarySample中是64个和0接近的正小数如0.00024等等;但运行到for时;数组ArrarySample中的这些数据就自动变了,
有的变成负数了,for语句运行完后居然a=0;请问这是怎么回事?