排序函数sort(a,a+n,cmp);

sort(a,a+10,cmp);

(1)第一个参数first:是要排序的数组的起始地址。

(2)第二个参数last:是结束的地址(最后一个数据的后一个数据的地址)

(3)第三个参数cmp是排序的方法:可以是从升序也可是降序。如果第三个参数不写,则默认的排序方法是从小到大排序。

结构体数组再排序时,必须写cmp函数来制定规则

 

 cmp相当于一个bool型的函数,当返回的为true时就不交换,返回false时交换。

 

posted @ 2022-05-19 21:12  jwb_9  阅读(711)  评论(0)    收藏  举报