1 / 97
文档名称:

C语言第11章指针与结构体课件.ppt

格式:ppt   大小:564KB   页数:97
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言第11章指针与结构体课件.ppt

上传人:bb21547 2020/7/25 文件大小:564 KB

下载得到文件列表

C语言第11章指针与结构体课件.ppt

相关文档

文档介绍

文档介绍:第11章指针与结构体卢老师个人中心http://iask./h/?uid=872340131指针与结构体学习用指针引用结构体的成员学习如何进行动态存储分配及管理掌握单链表的构造及操作方法了解循环链表和双向链表的构造和基本操作。2一个结构体变量的指针就是该变量的所占据的内存段的起始地址。引入结构体型指针的目的1、结构体型指针作为函数参数传递数据非常有效;2、结构体型数组的指针可提高数组的访问效率;3、可建立动态的数据结构,动态地、合理地分配内存。指针与结构体3下面从三个内容详细介绍结构体型指针:(1)指向结构体型变量的指针;(2)指向结构体型数组的指针;(3)用指向结构体型的指针做函数参数。4结构体变量也有地址。指向结构体变量的指针中可以存放一个结构体类型变量所占内存单元的首地址。前面我们学习了由用户自己指定的一种数据结构—结构体(一组有相互联系关系的数据集合)定义了一个结构体类型的变量。例如:structstudent{intnum;charname[20];charsex;intage;};structstudentx;[20]sexagex5一、指向结构体型变量的指针:定义形式:结构体类型说明符*指针变量名;如:structstudent*p;intnumcharname[20]char sexintagep定义一个结构体指针之后,编译程序只给其分配一个用于存放地址的空间,但它并没有具体的指向,必须将一个结构体变量的地址或结构体数组元素的地址赋给它。结构体变量的地址必须通过取地址符“&”取得。例如:p=&x;变量x6引用方式结构体成员的引用是以圆点作为连接符的。例如:,,若执行了语句p=&x;则可通过指针p来引用x的成员(*p).name也可用箭头操作符“->”来引用x的成员p->name7引用方式(1)(2)(*指针变量名).成员名(3)指针变量名->成员名(->为指向运算符)注意:以下表达式的含义(->的优先级高于++);p->np>n++++p->n8引用方式(1)(2)(*指针变量名).成员名(3)指针变量名→成员名注意:以下表达式的含义(→的优先级高于++);p→n得到成员n的值p→n++得到成员n的值,用完该值后使它加1++p→n得到成员n的值,使之先加1,再使用9说明:(1)不可以写成*,因为“.”的级别高于“*”.(2)箭头运算符“->”是由一个减号和一个大于号组成,且运算优先级最高。 结构体指针只能指向结构体类型的变量,不能指向其成员。(3)结构体指针指向的变量进行输入输出操作,可用如下语句实现:输入形式:scanf(“%s%d%d%f”,(*p).name,&(*p).num,&(*p).age,&x);(*p).score=x;/*用一实型变量间接给score赋值*/或者:scanf(“%s%d%d%f”,p->name,&p->num,&p->age,&x);p->score=x;输出形式:printf(“%s\n%d\n%d\n%f\n”,(*p).name,(*p).num,(*p).age,(*p).score);printf(“%s\n%d\n%d\n%f\n”,p->name,p->num,p->age,p->score);10

最近更新

2026年国开电大基础写作形考题库附参考答案【.. 37页

2026年国开电大外国文学形考题库附完整答案(.. 40页

2026年在线廉政知识测试题(基础题) 14页

2026年大学c语言考试题库(完整版) 13页

2025年遵义师范学院单招职业倾向性考试题库带.. 44页

2026年大连航运职业技术学院单招职业倾向性考.. 45页

2026年宪法知识竞赛试题库100道及完整答案(有.. 41页

2026年宿迁泽达职业技术学院单招综合素质考试.. 44页

2026年山东省泰安市单招职业倾向性测试题库附.. 45页

2025秋季中国石油数智研究院高校毕业生招聘笔.. 35页

2025贵州台江富民村镇银行春季招聘备考试题附.. 37页

2026年常德科技职业技术学院单招职业倾向性测.. 44页

2026年广东省云浮市单招职业倾向性测试题库附.. 45页

2026年广东金融学院单招职业技能测试模拟测试.. 44页

2026公务员时事政治热点试卷及答案(必刷) 13页

2026年廉政法规知识考试题库精编 14页

2026年中学政治教师资格证时事政治模拟试卷wo.. 13页

2026年承德护理职业学院单招职业适应性测试题.. 45页

2026年时事政治测试题库含完整答案(网校专用.. 13页

2026年刑法学考试备考题库(名师系列) 15页

2026年泉州纺织服装职业学院单招职业技能考试.. 42页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2024年南京信息职业技术学院单招职业技能测试.. 78页

CFG群桩基础土方开挖施工方案 6页

全国大学生智能车大赛作品-智能循迹小车技术文.. 31页

中药配伍禁忌表 6页

《凌志轩四柱命理高级培训班教材》 72页

心思的战场-乔依丝迈尔 50页