qsort

qsort

qsort_第1张图片

 

 void*修饰后pv不能+1,-1也不能解引用

例子

/* qsort example */
#include       /* printf */
#include      /* qsort */

int values[] = { 40, 10, 100, 90, 20, 25 };

int compare (const void * a, const void * b)
{
  return ( *(int*)a - *(int*)b );
}

int main ()
{
  int n;
  qsort (values, 6, sizeof(int), compare);
  for (n=0; n<6; n++)
     printf ("%d ",values[n]);
  return 0;
}

你可能感兴趣的:(算法,c语言)