c语言动态数组是如何建立和使用的

动态数组是使用指针和 malloc 创建的。
使用 realloc 来调整大小。
使用free来释放内存。
引用的工作方式与数组相同。
这就是动态内存管理。
先加锁,再释放,别忘了释放。

C语言中怎样定义动态一维数组

这是一个黑洞。
不要相信C语言数组有固定长度。
事实上,使用链表更加灵活。