9.3结构体指针变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)

2024-08-05
| 13页
| 39人阅读
| 6人下载
普通

内容正文:

项目九 结构体和共用体 1 C语言程序设计基础 知识目标 掌握结构体变量的使用方法 掌握结构体数组的使用方法 掌握结构体指针变量 掌握共用体的使用方法 掌握结构体与共用体的应用 技能目标 学会结构体的使用方法 学会共同体的使用方法 思政目标 创新能力的重视与培养 提高对任务实施过程中操作规范化和标准化的认识 2 任务3 ——结构体指针变量 3 3.1指向结构体变量的指针 结构体和共用体——基础篇 第一步:定义结构体类型。 第二步:定义结构体类型变量,并完成结构体变量的初始化。 如:struct stuinfo stu={2022001,”张维”,’M’,18,”南昌”}; 第三步:定义指向结构体的指针变量,通过使用‘&’把结构体变量的地址赋给指针变量,使指针指向结构体变量。 如:struct stuinfo *p; p=&stu; 或:struct stuinfo *p=&stu; 4 结构体和共用体——基础篇 第四步:通过指针变量,引用结构体变量或者数组中的值。 当指针变量指向结构体变量时,引用该结构体变量的成员有三种形式: 使用普通变量名引用 ①结构体变量名.成员名 如:stu.name 使用指针变量名引用 ②(*指针变量名).成员名 如:(*p).name ③指针变量名->成员名 如:p->name 5 【例9-3】已知在学生信息表中包括学号、姓名及《素质拓展》的分数,使用结构体指针变量对学生信息进行输出。 结构体和共用体——基础篇 6 【程序代码】 结构体和共用体——基础篇 7 【运行结果】 结构体和共用体——基础篇 8 任务4 ——指向结构体数组的指针 9 结构体和共用体——基础篇 指针可以指向元素为结构体类型的数组,实际是用指针变量指向结构体数组的首个元素, 即:将结构体数组的首元素的地址赋值给指针变量。 10 【例9-4】已知在学生信息表中包括学号、姓名及《素质拓展》的分数。现有3个学生,编写程序,使用指向结构体数组的指针,输出所有学生信息。 结构体和共用体——基础篇 11 【程序代码】 结构体和共用体——基础篇 12 【运行结果】 结构体和共用体——基础篇 13 $$

资源预览图

9.3结构体指针变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
1
9.3结构体指针变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
2
9.3结构体指针变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
3
9.3结构体指针变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
4
9.3结构体指针变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
5
9.3结构体指针变量(课件)-《 C语言程序设计》同步教学(电子工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。