我正在使用这个比较函数来排序一个由long long int组成的数组.
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)
Run Code Online (Sandbox Code Playgroud)
这适用于小的nos但是当数组包含10 ^ 10的nos时它会得到错误的结果吗?
我犯的错是什么?