- 2
- 0
- 约1.24万字
- 约 50页
- 2019-07-05 发布于山东
- 举报
9.1 定义和使用结构体变量 基本类型 : 整型 、实型 、字符型....... 先声明结构体类型再定义结构体变量 结构体变量的引用 9.1.3 结构体变量的初始化和引用 (3)结构体变量的成员可以像普通变量一样进行各种运算(根据其类型决定可以进行的运算)。 9.2 使用结构体数组 9.2.1定义结构体数组 和定义结构体变量的方法相仿,只需说明其为数组即可 与其他类型的数组一样,对结构体数组可以初始化。 9.3 结构体指针 结构体的指针就是该结构变量在内存中所占的起始地址。 结构体类型的指针:可指向结构体变量,也可指向结构体数组中的数组元素。 例:指向结构体变量的指针的应用 struct student std , *p = std; 9.3.2 指向结构体数组的指针 例:指向结构体数组的指针的应用 9.3.3 用结构体变量和结构体变量的指针作函数参数 将结构变量的值传给另一函数: 1、结构成员作参数 ------- 传值 用法和普通变量相同 2、指向结构变量的指针作参数 --- 传地址 使用结构体变量(或数组)的指针作函数实参,其对应的形参应是相同结构体类型的指针变量。 3、整个结构体变量作参数--- 传结构 实参和形参间采用值复制方式,运行效率低,不提倡。 例: 有一个结构体变量stu,内含学生学号、
原创力文档

文档评论(0)