关于function(a,b)排序问题

此处正序排序原理:
- return a-b 这段代码:a指的是array[j] b指的是array[j+1] 即 a 指的是前一个数,b指的是后一个数;
- a-b>0时,也就是 第一个数比第二个数大 则 在if语句中 fncompare()函数的结果 为>0
- 所以if语句可以执行,两个数交换位置 a 数 换到 b 的位置 意思是 :大的数向后移动
所以 return a-b 的结果就是正序(因为将大的数向后排)
同理 可以知道 return b-a 就是倒序。