q排序 void* 因为q排序是一个所有类型都能拍的函数,void没有具体类型,可以接受任意类型的地址,但是注意
所以使用前先强制类型转化一下
——————————————————————————————————————————
冒泡排序模拟q排序
- 为什么转换为char类型而不是其他 因为char为1字节,更加精细一次加一,如果是int一次加4,会有死角
- 交换为什么交换4次 因为是char 一次交换一字节,例子中使用的是int
这个>0有必要吗? 有,if语句,如果是小于零也为真也会执行,如果要排升序只能>0