标题: iOS基础班-结构体 [打印本页] 作者: TGII 时间: 2016-5-25 00:17 标题: iOS基础班-结构体 1. 什么是结构体?(使自定义数据类型)
• 1.不同类型的变量是用来保存不同类型的数据的.
• 定义:
o 用来存储不同变量类型或相同数据类型的变量组成.
o
• 作用:
o 使用结构体创建新的数据类型,并指定新数据类型的变量是由哪些小变量联合而成的.
• 与数组的区别:
o 数组是用来存储相同数据类型,并具有相同意义的数据类型的元素的容器.
o
2. 如何使用结构体创建新的数据类型/
• 语法格式:
o struct 新类型名称(结构体名) {
o 数据类型1 小变量名称1;
o 数据类型2 小变量名称2;
o 数据类型3 小变量名称3;
o };
• 这个代表了我们创建了一个数据类型,这个数据类型名称叫做:struct Student
12. 结构体指针
• 1. 结构体指针的本质是?
o 本质:指针变量,指向结构体类型的指针变量.
• 2. 格式:
o struct 结构体类型的名称* 指针名;
• 3. 如何通过结构体指针操作数据间接的操作数据.
o A. (*结构体指针名).成员
o B. 使用箭头->来访问.
•
13. 结构体嵌套
• 结构体中的某个数据的数据的类型为结构体类型,就叫嵌套