一.sort函数sort函数是C++标准库中的排序方法,无需关心其内部实现。该函数模板包含三个参数:first(排序数组起始地址),last(数组结束地址,即最后一个数据的后一个数据的地址)和comp(排序方法,支持升序或降序,默认从小到大排序)。二.实例sort函数默认从小到大排序,实例为sort(a,a+10)。注意数组a有9个元素,但a+10而非a+9,因为sort方法实际取到的是倒数第二个元素,最后一个元素地址不会被取用。对于容器如vector、set、map,end()返回值不是最后一个元素,而是倒数第二个元素。正确获取最后一个元素应使用prev(xxx.end())。三.自定义排序通过自定义comp参数,sort函数可实现从大到小排序。举例说明,通过设定comp参数,可达到反向排序的效果。四.学习交流如在学习中遇到问题,欢迎加入社区讨论。加入群聊【Linux-C语言学习/入门②】,获取更多资源与解答疑问。相关资料:学习C语言实现面向对象编程探索结构体的普及与应用