建立和遍历链表ppt课件.ppt

建立和遍历链表ppt课件.ppt

ID:58797660

大小:1.86 MB

页数:199页

时间:2020-10-03

建立和遍历链表ppt课件.ppt_第1页
建立和遍历链表ppt课件.ppt_第2页
建立和遍历链表ppt课件.ppt_第3页
建立和遍历链表ppt课件.ppt_第4页
建立和遍历链表ppt课件.ppt_第5页
资源描述:

《建立和遍历链表ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、结构由数目固定的成员构成各成员可以具有不同的数据类型一个结构变量在内存占有一片连续的存储空间8.1结构结构类型定义形式为:struct标识符{类型成员1;类型成员2;…类型成员n;};8.1.1定义结构和访问结构1.定义结构例:structemployee{charname[10];longcode;floatsalary;charaddress[50];charphone[20];};类型名8.1.1定义结构和访问结构1.定义结构例:structemployee{charname[10];longcode;floatsalary

2、;charaddress[50];charphone[20];};可以用不同方法定义一个结构变量(1)声明类型之后声明变量employeeworker1,worker2,*Emp;8.1.1定义结构和访问结构1.定义结构例:structemployee{charname[10];longcode;floatsalary;charaddress[50];charphone[20];};可以用不同方法定义一个结构变量(1)声明类型之后声明变量worker1,worker2,*Emp;(2)声明类型的同时声明变量8.1.1定义结构和访问

3、结构1.定义结构例:structemployee{charname[10];longcode;floatsalary;charaddress[50];charphone[20];};可以用不同方法定义一个结构变量(1)声明类型之后声明变量worker1,worker2,*Emp;(2)声明类型的同时声明变量(3)直接声明结构类型变量注意此时没有了结构类型标识符8.1.1定义结构和访问结构1.定义结构例:structemployee{charname[10];longcode;floatsalary;charaddress[50];

4、charphone[20];};employeeworker1,worker2,*Emp=&worker1;说明(1)结构变量占有一片连续内存空间,具有结构类型的特征WangLi9910834561200.5guangzhou87111111worker1Emp8.1.1定义结构和访问结构1.定义结构说明(2)一个结构类型的成员可以是另一个已定义的结构类型structdate{intmonth;intday;intyear;};structemployee{charname[10];datebirthday;longcode;fl

5、oatsalary;charaddress[50];charphone[11];}worker1,worker2;例如:为职工结构添加出生日期信息类型和变量声明为:personson;8.1.1定义结构和访问结构1.定义结构说明(2)一个结构类型的成员可以是另一个已定义的结构类型structperson{charname[10];longcode;floatsalary;charaddress[50];charphone[11];}worker1,worker2;错误不能实现的无穷递归结构8.1.1定义结构和访问结构1.定义结构说

6、明(3)声明结构类型变量可以同时初始化structemployee{charname[10];longcode;floatsalary;charaddress[50];charphone[11];}worker={"WangLi",991083456,1200.5,"guangzhou","87111111"};2.访问结构(1)访问结构变量的成员结构变量.成员点运算符#includestructweather//声明结构类型{doubletemp;doublewind;};voidmain(){weath

7、ertoday;//声明结构类型变量today.temp=10.5;//对结构变量成员赋值today.wind=3.1;cout<<“Temp=”<成员(*结构指针).成员#include#includestructperson{charname[20];unsignedlon

8、gid;floatsalary;};voidmain(){personpr1;person*pp;//定义结构指针pp=&pr1;//取结构变量地址strcpy(pp->name,“DavidMarat”);//对结构成员赋值pp->id=9876

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。