位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

动态数据结构与结构数组在C语言的区别

提问人:杨紫红发布时间:2020-11-17
 动态数据结构相当于结构数组,但比结构数组优越
(1)结构数组中的元素必须连续存放,而链表不必;

(2)数组中的元素个数确定,而链表中的元素个数没有限制,在实际使用中如果元素个数不确定,特别是需要动态增加元素的情况,使用链表更合适;

(3)C编译程序必须给数组分配存放其全部元素的存储空间,而对链表不必也不可能预先分配全部存储空间,因为C编译程序元法确定链表中的元素的个数。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部