C 语言之删除数组元素的两个快捷用法 基于C语言 1、删除某个特定元素如下: 如下,删除中间元素之后,各元素的地址不再连续,不可使用sizeof 计算。如果后续操作需要连续地址,可以考虑转赋值一下。 数组的角标仍然有效,可以 array[x] 取值。 代码如下: #include "stdafx.h" void main() { //仅删除第 N 个元素 char* source[] = { "11", "22", "33", "44", "55" }; int deleteCount = 3 ; //删除元素的角标号 int str_len = sizeof(source)/ sizeof