欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    photoshop图形图像处理3.2 结构类型电子教案 中职c语言程序设计基础.ppt

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

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

    photoshop图形图像处理3.2 结构类型电子教案 中职c语言程序设计基础.ppt

    photoshop 图形图像处理3.2 结构类型电子教案 中职 高教版 c 语言程序设计基础了解结构体的基本概念掌握定义结构类型的一般形式及变量的3种形式掌握结构体变量的引用、赋值及初始化能力目标:任务一 考察结构数据类型 通过下面的活动,找出定义结构体的一般格式,定义结构类型变量的形式,会对结构体变量进行引用和赋值。1请观察下面这个正确的结构体定义,总结出定义结构体的一般格式。struct student int num;char name20;char sex;float score;任务一 考察结构数据类型u结构体类型的基本概念:“结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者是一个构造类型。结构既是一种“构造”而成的数据类型,那么在说明和使用之前必须先定义它,也就是构造它,如同在说明和调用函数之前要先定义函数一样。知识盘点:u定义结构体类型的一般形式:struct 结构名 成员表列;大括弧内是该结构体的各个成员(或称为分量),由它们组成一个结构体。对每个成员也必须做类型说明,其形式为:类型说明符 成员名;成员名的命名应符合标识符的书写规定。知识盘点:2观察下面3种定义结构变量的例子,找出它们之间的区别,总结出定义结构变量的3种形式。(1)struct stu boy1,boy2;(2)struct stu int num;char name20;char sex;float score;boy1,boy2;(3)struct int num;char name20;char sex;float score;boy1,boy2u定义结构体变量的3种方法1先定义结构,再说明结构变量。也可以用宏定义使用一个符号常量来表示一个结构类型。2.在定义结构类型的同时说明结构变量。3.直接说明结构变量。结构体变量的定义:知识盘点:3根据下面的结构体定义,了解结构体的嵌套。struct date/*定义结构体date*/int month;int day;int year;structint num;char name20;char sex;struct date birthday;/*成员birthday被说明为data结构类型*/float score;boy1,boy2;u一维数组初始化的一般格式:类型标识符 数组名整型常量表达式=初值表;u初始化:在定义数组的同时指定初始值,编译器把初值赋给数组元素。u依次为数组元素赋值的方法:1.在C语言中,数组作为一种存放若干相同类型数据的集合是一个整体,是不允许当作变量来赋值的。一维数组的初始化:知识盘点:例如:int a10;a=5;这样的写法在C语言中是不允许的,因为a是一个数组,不能当作变量来使用。2.对于为数组元素赋值就简单得多,因为数组元素可以当做变量来使用,可以直接使用“=”赋值。我们完全可以用一个循环语句来依次为每个数组元素赋值,这里,只需要把数组元素的下标做为循环控制变量即可。这也是为数组赋值常用的方法。知识盘点:4C语言中除了允许具有相同类型的结构变量相互赋值以外,一般对结构变量的使用,包括赋值、输入、输出、运算等都是通过结构变量的成员来实现的。怎样来引用结构成员?请通过观察下面的程序段来找出方法。#include stdio.hmain()struct stu int num;char name20;char sex;float score;boy1,boy2;boy1.num=102;/*对结构成员num赋值*/boy1.score=78.2;/*对结构成员score赋值*/printf(input sex and scoren);u引用结构体成员的一般形式为:结构体变量名.成员名说明:在旧的标准中规定,不允许把一个结构体变量作为一个整体进行赋值和输出。如果结构体成员本身又属于一个结构体类型,只能对最低级的成员进行赋值或存取运算(逐步级访问)。结构体成员变量可以像普通变量一样进行各种运算。可以引用结构体成员的地址,也可以引用结构体变量的地址。例如:scanf(%d,&boy1.num);但不能用以下语句整体读入结构体变量的各成员值。例如:scanf(%d,%s,%c,%f,&boy1);一维数组的初始化应注意的问题:知识盘点:5除了采用赋值方式为结构成员赋值外,还有其他的方法为结构成员赋值吗?请观察下面的赋值形式,总结出结构变量初始化的方法。struct stuint num;char name20;char sex;float score;boy1=10000,yanghai,m,78.3;/*对结构变量boy1进行初始化*/u初始化结构变量的方法为:直接在结构体变量的后面用成员值表。与数组一样,只有当结构体变量为全局变量或静态变量,才能由编译器对其进行初始化。结构变量的初始化:知识盘点:任务二 在程序中使用结构1请观察下面的C程序,说出该程序完成的功能。想一想,通过结构体的定义,该程序将这些数据联系在一起了吗?程序见教材任务二 在程序中使用结构

    注意事项

    本文(photoshop图形图像处理3.2 结构类型电子教案 中职c语言程序设计基础.ppt)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开