【发布时间】:2013-07-12 09:19:13
【问题描述】:
我正在使用这个比较函数对一个由 long long int nos 组成的数组进行排序。
int compare(const void * p1,const void * p2)
{
return (* (long long int * )a-*(long long int * )b);
}
qsort(array,no of elements,sizeof(long long int),compare)
这适用于小编号,但是当数组包含 10^10 的序数时,它会给出错误的结果?
我犯了什么错误?
【问题讨论】: