第3讲5518-20结构体与指针和内存动态分配

第3讲5518-20结构体与指针和内存动态分配

ID:28464673

大小:71.00 KB

页数:3页

时间:2018-12-10

第3讲5518-20结构体与指针和内存动态分配_第1页
第3讲5518-20结构体与指针和内存动态分配_第2页
第3讲5518-20结构体与指针和内存动态分配_第3页
资源描述:

《第3讲5518-20结构体与指针和内存动态分配》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第3讲5.5.18-20结构体与指针和内存动态分配1、结构体指针定义指向结构体变量的指针头文件nclude〈stdio.h>-include■%//inta;//int*p;structraydata*p;printfC%d*,sizeof(p)):IgetcharO:3、使用结构体指针变量引用成员形式(*结构体指针名).成员名;结构体指针名->成员名;结构体变量名.

2、成员名Z1ULTy•structmydatamd://实例化结构体md.nura=99;sprintf(md.str,^gogogo*):printfCmd.num^d,md.str=%s*,md.num,md.str):打印数:Sstructmydata*p;printf(*%d*,sizeof(p));p=ftmd;7结构体指计初始化,存储地址printfC(*p).num=%d,(*p).str=%s'(*p).num,/*p).str):printf("p-〉nump->str~%s*,p-〉num,p-〉str):指纤访问结构体,第一种方式(*p>.成员变量,第二种P

3、-成员变量4、指向结构体数组的指针定义:指向结构体数组的指针。structdangdangcharemail[30]:charname[30]:charaddr[100]:intnum;intbignura;chartel[20]:Icharphone[20]:doubleRMB:}dbdd[4]={("gutingyanraaoraaoOhotraai1.com''顾婷艳'〃上海市汇成五W55号103室131{"hongyueliu@263.net","刘红"学清路逸成东苑6号楼I单元602室'111,I{"740031305如q.com'"何英杰〃杭州电子科技大学(下沙校区)会计学

4、院1voidmain(){for(structdangdaiig*p=dbdd;pname>p->addr,p->phone):getcharO:运行结果:trCumr^HvntKtlVudo2013Ftcr^li^tS:9rt^W.Debu9,BI<^1^..1o[

5、j

6、g卜ano-p^5絶•addr-自帀丨「F^rt、!>珥WJT」phonodBl71MBJ?n4iine-7l

7、r:访.^Wr-岛紊拉适成<

8、•似号宇寸#,*«窒.phorwl

9、WMlHS73W••*■*05^'structdangdangtestddt:ddt.num=100:change(ddt.nura):pr

10、intf(Kddt.num):

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

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

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