关于动态数组的一点笔记

可变数组其实是通过malloc()申请空间,再申请一个链表节点,当前一个空间满了之后,指针指向下一个空间,形成一种传说中的“链式结构”。
而大多数裸机程序编译器“压根不支持C99”,即便完全支持,也是通过“动态调整该函数栈指针”,通过汇编代码临时改变栈指针,由于涉及到内存的不可控性,所以我不建议大家使用动态数组。

你可能感兴趣的:(关于动态数组的一点笔记)