如何删除数组中的元素?

来源:百度知道 编辑:UC知道 时间:2024/05/03 03:15:23

给你个算法如下:
(1)先求出数组元素的的个数n;
(2)定义int j;
for(j=i;j<=n;j++){//i是要删除的元素位置
P[i]=P[i+1];
}
(3)释放空间,也就是把P[n]的空间减1;

一般是令这个数字为0.
也有些书上这样定义
#define Null 0
以后哪个数组无素为空就令它为Null.

用其他数据来赋给要删除的数据所在的位置就可以了