如果把动态数组中指定的一个元素删除,其后的元素会不会往前移?

如题所述

第1个回答  2009-01-05
编辑源代码时将其删除,当然会前移。
程序运行中,无法删除吧?就算指针指为NULL,也是一个值,不会影响其它元素的位置。
动态数组的概念,是在堆栈里面,而不是固定在内存中的数据段。
第2个回答  2009-01-05


如果不想让其他元素的索引发生变化
可以把指定要删除的元素用null来赋值就可以了本回答被提问者采纳
第3个回答  2009-01-05
相似回答