C语言中如何删除数组中的特定元素?

我用的方法是覆盖,即找到特定元素然后把后面的元素全部往前覆盖一个,但是这样会把最后一项遗留下来。想问一下如何能清除这个遗留项?

第1个回答  2015-05-10
不需要清楚,你记录一下数组的实际存储长度,每次操作的时候别越界就可以了,即是你不往那些不保存数据的位置存储值,系统也是会存放一个随机值的。
第2个回答  2015-05-10
没有必要清除这个数(清成什么?0?-1?所以没有意义),只要保证数据个数减一个,不去访问它就成了。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网