c语言数组的删除元素,c语言数组删除元素的方法

dfnjsfkhak 2 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言数组删除元素问题,于是小编就整理了2个相关介绍c语言数组的删除元素的解答,让我们一起看看吧。

  1. 对数组删除元素的方法?
  2. Linux Shell如何删除数组的元素?

对数组删除元素的方法

如何删除数组中的某个元素:

将数组转换成ArrayList之后使用remove()进行删除,然后使用toArray()方法重新变回数组。

c语言数组的删除元素,c语言数组删除元素的方法-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

用System.arrycopy(src, srcPos, dest, destPos, length)方法进行复制,重新创建个数组,把老数组中没有被删除的元素***到新数组中即可。

Linux Shell如何删除数组的元素?

unset array[下标]

比如创建一个数组可以这样:

c语言数组的删除元素,c语言数组删除元素的方法-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

array=(1 2 3 4 5)

echo ${array[*]} # 打印整个数组

unset array[0] # 删除数组下标为0的元素

c语言数组的删除元素,c语言数组删除元素的方法-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

echo ${array[*]}

最终,第一次打印结果为1 2 3 4 5

第二次打印结果为 2 3 4 5


到此,以上就是小编c语言数组的删除元素的问题就介绍到这了,希望介绍关于c语言数组的删除元素的2点解答对大家有用

标签: 数组 删除 元素