动态内存管理的一些坑

为什么要使用动态内存 ? 之前我们学到的内存开辟方式是在栈上开辟一段空间大小固定,地址连续的内存空间。如果我们申请了100个字节的内存空间,但是我们最后只用了10个字节,这样就会极大的浪费我们的内存空间。更重要的是我们使用静态连续的地址空间时,如果我们输入的元素超过了数组的长度,有些编译器也不会报错,它会把数组存满,剩下的元素就是随机的值。 动态内存管理就是解决在运行时才知道所需的空间大小的数组的
相关文章
相关标签/搜索