我正在使用此比较函数对由 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 的序数时,它会给出错误的结果吗?
我在犯什么错误?