黑马程序员技术交流社区

标题: 哪位兄弟能说一下结构体吗? [打印本页]

作者: 黑马小基520    时间: 2014-7-28 09:39
标题: 哪位兄弟能说一下结构体吗?
最近在学结构体,求大神指导,它有哪些用?


作者: 陆习康    时间: 2014-7-28 09:51
如果定义一个对象,而它有多种属性,可以利用结构体,例如学生姓名、性别、年龄、学号
作者: Ygenius    时间: 2014-7-28 09:53
结构体:复杂数据类型对于结构体可以跟数组比较来加深理解。

数组   :只能存储同类型的数据,比方说int型的ages[],ages数组中的元素都是int,不会出现其他类型

结构体:能存储不类型的数据,比方说我们定义一个Student 的struct,这Student结构体中,可以存储int age;float height ,也可以嵌套一个结构体类型的数据

从定义的不同,不难发现结构体往往是用来表示一个群体,这个群体中包含了不同类型的数据,这个是不是很像类中成员变量的定义。

作者: 黑马小基520    时间: 2014-7-28 09:56
呵呵 了解点了,待会在详细学习下,非常感谢!:)
作者: 清纯的小屌丝    时间: 2014-7-29 16:04
结构体就是把不同类型的数据放在一起,就当是一个数据里面各个元素的类型不相同罢了。这是我个人的理解!。。。
作者: x65396731    时间: 2014-7-29 16:32
相当于可以保持不同数据类型的数组




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2