畅快悟空

文章
4
资源
0
加入时间
2年10月21天

C语言结构体详解

结构体定义时需要先定义结构体类型,然后再用类型来定义变量。也可以在定义结构体类型的同时定义结构体变量。从数组到结构体的进步之处(1)结构体可以认为是从数组发展而来的。其实数组和结构体都算是数据结构的范畴了,数组就是最简单的数据结构、结构体比数组更复杂一些,链表、哈希表之类的比结构体又复杂一些;二叉树、图等又更复杂一些。(2)数组有2个明显的缺陷:第一个是定义时必须明确给出大小,且这个大小在以后不能再更改;第二个是数组要求所有的元素的类型必须一致。更复杂的数据结构中就致力于解决数组的这两个缺陷。(