黑马程序员技术交流社区

标题: 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