1 / 13
文档名称:

10.2.1 结构体指针.pptx

格式:pptx   大小:4,313KB   页数:13页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

10.2.1 结构体指针.pptx

上传人:春哥知识店铺 2022/3/6 文件大小:4.21 MB

下载得到文件列表

10.2.1 结构体指针.pptx

文档介绍

文档介绍:结构体指针
LOGO
掌握结构体指针变量的定义及引用
Teacher teaching design
CONTENTS

目 录
结构体指针的定义
结构体指针的使用
结构体数组的指针

结构体指针变量结构体指针
LOGO
掌握结构体指针变量的定义及引用
Teacher teaching design
CONTENTS

目 录
结构体指针的定义
结构体指针的使用
结构体数组的指针

结构体指针变量的定义
PART 01
struct stu
{
int num;
char *name;
char sex;
float score;
}stud;
struct stu *pstu;
举例感知
struct 结构名 *结构指针变量名
说明:要定义结构体指针变量,首先定义好结构体类型。
结构指针变量说明的一般形式:
结构指针变量的定义
一个指针变量当用来指向一个结构变量时,称之为结构指针变量。
结构指针变量中的值是所指向的结构变量的首地址。
(1)结构指针变量也必须要先赋值后才能使用。
注意
添加标题内容
(2)赋值是把结构变量的首地址赋予该指针变量,不能把结构体名赋予该指针变量。
结构指针变量的定义
(3)结构体名和结构变量是两个不同的概念,不能混淆。
结构体名只能表示一个结构形式,编译系统并不对它分配内存空间。只有当某变量被说明为这种类型的结构时,才对该变量分配存储空间。
结构体指针变量的使用
PART 02
<指针变量名>=&<结构体变量名> ;
赋值形式:
例如:
pstu=&stud ;
结构体指针变量的赋值
(*pstu)两侧的括号不可少,因为成员符“.”的优先级高于“*”。如去掉括号写作**(),这样,意义就是从pstu结构体变量的成员num保存的地址中获取数据,其意义完全不同。
例如
2
(*pstu).num
或者:
pstu->num
注意
3
(*结构指针变量).成员名
或为:结构指针变量->成员名
引用的一般形式为:
1
结构体指针变量的使用
struct stu
{
int num;
char *name;
char sex;
float score;
} boy1={102,"Zhangping",'M',},*pstu;
main()
{
pstu=&boy1;
printf("Number=%d\nName=%s\n",,); printf("Sex=%c\nScore=%f\n\n",,);
printf("Number=%d\nName=%s\n",(*pstu).num,(*pstu).name); printf("Sex=%c\nScore=%f\n\n",(*pstu).sex,(*pstu).score);
printf("Number=%d\nName=%s\n",pstu->num,pstu->name);
printf("Sex=%c\nScore=%f\n\n",pstu->sex,pstu->score);
}
(1)
(2) (*结构指针变量).成员名
(3) 结构指针变量->成员名
这三种用于表示结构成员的形式是完全等效的。
从运行结果可以看出:
结构体指针使用举例
结构体数组
的指针
PART 03

最近更新

2025年社保领取单位介绍信合集篇 7页

2025年与小学生有关克服困难的话题作文 7页

2025年与学习态度有关的作文3篇 5页

2025年与奥运冠军武大靖的三次美丽邂逅 3页

钢框木塑定型模板及其运用分析 3页

2025年周口理工职业学院单招职业适应性测试题.. 63页

2025年周口职业技术学院单招职业倾向性测试题.. 63页

2025年与众不同寓意美好的女孩名字 9页

《PLC应用技术》ppt课件第三单元PLC的应用基础.. 58页

钛钢连接方法的研究 3页

2025年与书相伴为题600字精彩作文 8页

钛合金的加工技术及发展 3页

2025年呼伦贝尔职业技术学院单招职业技能测试.. 61页

钛合金TC17的高速铣削研究 3页

企业法律顾问聘任合同书 6页

2025年呼伦贝尔职业技术学院单招职业适应性测.. 64页

2025年呼伦贝尔职业技术学院单招职业适应性测.. 59页

2025年呼伦贝尔职业技术学院单招职业适应性测.. 61页

2025年大楼智能化系统工程方案 145页

2025年呼和浩特职业学院单招职业适应性测试题.. 63页

2025年社会保险基金审计报告范文 4页

2025年社交能力的重要性英语作文 2页

2025年礼貌礼仪培训心得体会 15页

2024年村财务收支计划会议记录 10页

高考数学复习专题四函数与导数第3讲函数导数的.. 50页

福鼎白茶产业发展调研报告 3页

《小学数学课堂合作学习有效性研究》中期报告.. 9页

[四川]学校后勤服务楼监理规划 43页

3.4年级丽丰达小学生体适能教案 2页

水泥标准稠度用水量试验报告 7页