把10个整形数据排序,你会怎么做?
先来考虑升序情况
最先想到用冒泡法做,ok,正好回忆一下
oi~
那还有更简洁的方法吗?
有请 qsort 函数
qsort 函数:
void qsort(void*base,size-t num,size-t size, int (*compar)(const void*,const void*))void*base :元素首地址(arr)
size_t num:base 指向待排序元素的个数
size_t size: base 指向待排序元素大小
int (*compar)(const void*,const void*):函数指针
Ok 话不多说,上操作
还可已再简化一点
那降序呢?包行的