del函数的作用是删除数组a中的指定え素xn为数组a的元素个数。函数的返回值为删除元素后的有效元素个数(数组中可能有重复元素)。
} //最后的效果等于x的元素都没有“搬”过来,它们被“覆盖”了也即被删除了
a[p++]=a[q++]; //阶段③:将要保留的元素直接“覆盖”到p标记住的位置,逐个赋值结果就是将等于x的元素删除了
递归这个比较粗糙 没有边界检查删最后一个可能有点问题 自己修改下好了