1
2
使用
|
2
0
你有一个数组
然后,您发送一个指向要存储的数组的指针。它被储存起来了,一切都很好。 下次读取输入时,您将其读取到同一个数组中,并为该数组提供了一个要存储的指针。因此,您正在更改指针指向的内存内容。这是不正常的。
您需要为每个字符串分配单独的内存区域并处理它们的释放。
但请记住,当你不再需要内存时,你真的必须释放内存。在这种情况下,您可能永远不会删除任何字符串,但当您这样做时,您不能只删除元素,还必须释放字符串使用的内存。 |
3
0
|
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |