平时使用数组, int a[3];编译度器会自动为我们分配3个空间,
自己分配空间,即内动态分配时:
int p=(int)malloc(sizeof(int)3);
也是分配三个空间。
用realloc可以改变分配空间的大小
base = (int)realloc(la.elem, (la.listsize + LISTINCREMENT) * sizeof(int));
【学习笔记1】内动态分配内存以及内存空间的大小调整
最新推荐文章于 2025-01-13 17:49:20 发布
本文探讨了数组在编程中如何进行内存管理,包括静态分配如inta[3],动态分配如使用malloc,以及通过realloc调整已分配内存大小的方法。
660

被折叠的 条评论
为什么被折叠?



