gpt4 book ai didi

c - 如何通过指针从数组中删除元素

转载 作者:行者123 更新时间:2023-11-30 14:48:17 26 4
gpt4 key购买 nike

我想从数组中删除第 n 个元素,当我使用 for 循环时,我希望程序按顺序打印除第 n 个元素之外的所有数字。前任。 4 7 6 2 9 5

如果我想删除第二个元素,那么删除后我想打印 4 7 2 9 5 并且我不想将每个元素移动到左侧。

是否可以使用free()或指针?

请解释一下,我是指针编程的新手。

最佳答案

不,如果数据是 C 整数数组,则不可能,例如:

int array[10];

但是,如果您使用其他数据结构,例如 linked list ,可以删除一个元素而不移动其余元素。

关于c - 如何通过指针从数组中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50527564/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com