为什么遍历double型数组的时候,发现里面有个数组里根本没有的随机数呢?
有一个数组,double arr[] = {1.000,1.2000};将其作为函数参数传入到一个bool RegionContains( double lgtArr[]),在这个函数里面,然后对数组arr进行遍历的时候,发现里面除了1.000,1.2000这两个元素外还有些个随机数,是怎么回事?
int ilgtcount = 0;
double dblgtTest = *lgtArr;
while(dblgtTest>0)
{
++ilgtcount;
++lgtArr;
dblgtTest = *lgtArr;
}
[解决办法]
double arr[] = {1.000,1.2000,/*结束标记*/-1.0};