输出时为什么只输出了15个(指针

img

img

img


题目是:定义一个整型指针,为其分配20个整数的空间,然后通过随机函数给这20个整数空间赋值,然后使用选择排序对这20个整数进行降序排列,并输出排序前后的结果。
想问一下最后为什么只输出了15个数,是我的过程出了什么问题吗?

输出排序后的数组时测试一下此时数组是否发生个数改变
改变了:可能是交换值的问题
未改变: 修改m,代码里面用了两次m,尽量避免