黑马程序员技术交流社区
标题:
结构体和数组的区别
[打印本页]
作者:
xiyecao
时间:
2016-3-4 23:44
标题:
结构体和数组的区别
作者:
墨了个玦玦
时间:
2016-3-4 23:44
1.结构体可以存不同类型的元素,而数组只能存同一类型
2.结构体类型需要我们自已定义.数组是用别的类型加[元素个数]
3.结构体内存分配方式很特别,使用对齐原则,不一定是所有元素的字节数和,而数组一定是所有元素的字节数和.
4.结构体指针可以指针名->结构体元素名(取元素);数组不行
作者:
wt954895928
时间:
2016-3-5 15:59
结构体可以存储数据类型相同或者数据类型不同的数据;数组只能存储数据类型相同的一组有关联的数据.
作者:
wt954895928
时间:
2016-3-5 16:00
结构体嵌套可以使用点语法逐级寻找,数组不能!
作者:
langyue09
时间:
2016-3-5 22:40
这个其实挺简单的
作者:
善毅
时间:
2016-3-7 21:58
数组是存放相同数据类型的一个容器,它初始化之后在内存中会分配连续的存储空间;而结构体则不然。
作者:
baye1992
时间:
2016-3-11 08:25
墨了个玦玦 发表于 2016-3-4 23:44
1.结构体可以存不同类型的元素,而数组只能存同一类型
2.结构体类型需要我们自已定义.数组是用别的类型加[元 ...
总结的相当全面啊!
作者:
yan1992924
时间:
2016-3-13 00:03
赞一个,赞一个,,赞一个赞一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2