欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《移动通信软件编程基础—C语言》第11章结构.ppt

    • 资源ID:2424440       资源大小:1.40MB        全文页数:33页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《移动通信软件编程基础—C语言》第11章结构.ppt

    移动通信软件编程基础 C语言,知识回顾,指针,变量的指针是变量的首地址,指针变量用来存放变量地址,使用指针变量前必须对其赋值,&取地址运算符;*指针运算符(取值运算符),动态内存分配:malloc、calloc、free,11,结 构,第,章,本章目标,理解为什么使用结构,定义结构,声明结构变量,访问结构成员,掌握结构作为函数参数的用法,掌握怎样为结构体申请内存空间,结构的用途,怎样存储?,结构的用途,年龄、电话、联系方式 数组太多,怎么办?,学号 chNumber100 姓名 chName100 性别 chSex100,结构的概念,100001,张三,M,100002,李四,F,结构1,结构2,定义结构,struct 结构类型名 数据类型1 成员名1;数据类型2 成员名2;数据类型n 成员名n;,struct student char chNumber10;char chName20;char chSex;,声明结构变量3-1,先定义结构,再声明结构变量,struct student char chNumber10;char chName20;char chSex;struct student stStu1,stStu2;,声明结构变量3-2,在定义结构类型的同时声明结构变量,struct student char chNumber10;char chName20;char chSex;stStu1,stStu2;,声明结构变量3-3,直接声明结构变量,struct char chNumber10;char chName20;char chSex;stStu1,stStu2;,没有结构名,声明结构变量,三种声明方法中定义的变量具有同样的结构,chNumber,chName,chSex,初始化结构变量3-1,struct student stStu1=100001,张三,M;,先定义结构,再声明结构变量,初始化结构变量3-2,struct student char chNumber 10;char chName20;char chSex;stStu1=100001,张三,M,stStu2;,在定义结构类型的同时声明结构变量,初始化结构变量3-3,struct char chNumber10;char chName20;char chSex;stStu1=100001,张三,M,stStu2;,直接声明结构变量,初始化结构变量,直接声明结构变量,100001,张三,M,struct student stStu1=100001,张三,M;,访问结构变量,100001,张三,M,struct student stStu1=100001,张三,M;,stStu1.chNumber,stStu1.chName,stStu1.chSex,结构变量名.成员名,访问结构变量3-1,stStu1.stBirthday.iYearstStu1.stBirthday.iMonthstStu1.stBirthday.iDay,成员本身又是结构类型时,子成员的访问使用成员运算符逐级访问,访问结构变量3-2,struct student char chNumber10;char chName20;char chSex;stStu1=100001,张三,M,stStu2;stStu2=stStu1;,同一种类型的结构体变量之间可以直接赋值,访问结构变量3-3,scanf(%.,不允许将一个结构型变量整体输入/输出,结构类型和结构变量区别,使用结构,演 示,输入输出学生信息(结构的初始化、赋值和输出),结构指针变量,struct 结构名*结构指针变量名,struct student*p;,(*p).number;,p-number;,一般形式,访问结构成员,示例,结构指针变量,演 示,输入输出学生信息,使用结构指针,结构数组,数组元素的类型为结构体类型的数组称为结构体数组,结构数组,struct student char chNumber10;char chName20;char chSex;stStu10;,结构数组,演 示,通讯录,结构作为函数参数2-1,结构成员的值传递给函数,演 示,输入输出学生信息,结构作为函数参数2-2,将整个结构作为参数值传递给函数,演 示,输入输出学生信息,动态分配结构体内存空间,演 示,通讯录(动态分配一个联系人信息),总结,习题,1、用结构体实现记录学生信息(包括学号、姓名、性别、出生日期)1)一个学生的信息 2)用数组实现多个学生的信息 3)用指针实现多个学生的信息2、对候选人得票的统计,设有3个候选人,每次输入一个得票的候选人的名字,共有10人投票,最后输出各人得票结果union u_type int I;char ch;temp;现在执行“temp.I=266”,temp.ch 的值为()A.266 B.256 C.10 D.1,作业,1、定义一个结构体变量(包含年、月、日),计算该日在本年中是第几天?注意闰年问题2、写一函数days,实现上面的计算。由主函数实现将年、月、日传递给days函数,计算后将结果返回给主函数3、编写一个函数,打印学生的成绩,该数组中有5个学生的数据记录,每个记录中包括学号、姓名、3科成绩,用主函数输入记录,用函数输出记录,

    注意事项

    本文(《移动通信软件编程基础—C语言》第11章结构.ppt)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开