C语言 如果qsort比较的是long long的整形,cmp函数应该怎么写
直接写
int cmp(const void a,const void *b)
{
if((long long )a>(long long )b)
return 1;
if((long long )a<(long long )b)
return -1;
if((long long )a==(long long )b)
return 0;
}
或者
int cmp(const void *a,const void *b)
{
return *(long long *)a>(long long *)b;
}
都不行 求大神给个解答
int cmp(const void *a,const void *b)
{
return *(long long *)a> *(long long *)b;
}
少了一个星号