黑马程序员技术交流社区
标题:
C语言删除数组元素的程序
[打印本页]
作者:
diaodiao
时间:
2015-8-3 22:54
标题:
C语言删除数组元素的程序
删除数组元素
#include <stdio.h>
//进行宏定义
#define M 100 //定义数组的长度
int main(int argc, const char * argv[]) {
// 1)删除的元素正好是数组的最后一个元素
int a[M];
int no;//要删除的数组元素
if (no == M) {
M--;
}else{
// 2)如果删除的元素不是数组的最后一个元素
// 需要移动元素
for (int i=no; i<M; i++) {
//元素的移动和覆盖
a[no-1] = a[no];
}
// 联系人数量-1
M--;
}
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2