C语言中数组删除一个元素

2016-09-18  本文已影响40人  b6aed1af4328

基本是这样弄的。假定数组为 int max[10]={1,2,3,4,5,6,7,8,9,10};

```

for (int i = 2; i < 9; i++)

{

max[i] = max[i + 1];

}

```

均前移一位。

但这样是掩耳盗铃,输出max[9]时仍然存在,为10;只是在前9个元素个别使用时,确实可以当做用9个元素的数组去看待。别忘了,他的定义为 int max[10]。

上一篇下一篇

猜你喜欢

热点阅读