这个返回值没啥作用,只是统计排序过程中共交换了多少次数据而已。只要调用了这个排序函数,外部自然就知道排序了啊。函数都是外部主动调用的啊。数组作为传入参数,排序是对数组元素进行排序,只要这个排序函数运行结束,那么数组里元素就已经排序完成,直接用就可以了
sw只是一个标记,你在SelectSort函数中传入的A实际上是指向数组A的指针,函数内部通过指针对数组内容的修改是可以反馈到外部的,就是说函数执行后原本数组已经被改变return部分则是另一种函数向外部传递值的方法,即通过返回值传递sw