全套课件-C语言程序设计 潘艳璐.ppt

全套课件-C语言程序设计 潘艳璐.ppt

  1. 1、本文档共455页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
* * * * * * * * 可以让学生举生活中循环的例子,如:烧水(t<100)等。 * * * * * * * * * 表达式1:一般为循环控制变量赋初值的语句。 表达式2:循环条件语句。 表达式3:循环控制变量变化语句。 三个表达式之间用分号分隔 * * * * * * * * * * * * * * * * * * * * * * * * * * * * 区域的选择很重要,如:要求和计、设字体、背景颜色、移动删除内容 等工作,不选对对象,则做不了。 输入公式必须以“=”开头,内容可常量、变量 数据的插入:行(单、多)、列、单元格、区域 移动:举例:本来应在D--E列的内容放到了E--F列,怎麽办。不能直接 移过去,要倒一下 填充:甲--丙、星期一、-2 -1 0 1 2 3 、书报费相同可输入一个后大面积 复制填充 等比序列、自定义 公式填充(方便、快捷、不会错) 查找:同WORD 用法,如找一个人、药名 替换:同,更优之处:找公式 例:找SUM,换为AVERAGE 工作表的选取:例:求纵向累积(第一季度--第四季度的B3单元格的值 加一起,放入年度总表中的某个格的操作,就要用到同时选中多 个工作表,示范) 工作表重命名、删除可用右键快捷菜单 * 【行动目标】 理解结构体的含义 使用结构体变量处理“记录”类数据 理解共同体类型变量 【任务描述】 Jack打算帮助老师完成学生信息登记表,这其中包括:姓名、学号、年龄、性别、成绩字段,如表22-1所示: 【任务分析】 看到上表的字段,显然用之前学过的任何一种单一数据类型都不能存储,那么要完成对表22-1学生信息的输入和输出就要使用一种复合的数据类型—结构体。通过对结构体变量的定义和引用,能实现对表中数据的输入和输出。完成本任务需要3个子任务: 任务1 定义结构体类型及变量的初始化; 任务2 输入学生信息; 任务3 输出学生信息; 在处理实际问题的过程中,我们会发现一个问题的一组数据往往具有不同的数据类型。例如,本次任务中姓名应为字符型,学号可为整型或字符型,成绩可为整型或实型。因此,我们不能用一个数组来存放这一组数据,因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了一种构造数据类型—结构体。结构体相当于其他高级语言中的记录,是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者是一个构造类型。我们把这种由不同数据类型的多个成员所构成的整体称为结构体。和C语言的其他构造数据类型一样,在说明和使用之前必须先定义后引用。 了结构体 任务一定义结构体类型及变量的初始化 结构体类型定义 定义一个结构体的一般形式为: struct 结构名{ 成员1; 成员2; …… 成员N }; 任务二 输入学生信息 对于结构型变量,C语言允许相同结构型变量相互赋值,但结构体不能整体引用,只可以引用其“成员”。“成员”引用类似于数组,分别对对应的各个成员进行引用,对结构型变量的大部分操作,如赋值、运算、输入、输出都是通过对结构体的引用来实现的。 1、结构体成员的引用方式有两种: 采用“.”运算符引用结构体变量成员:结构变量名.成员名 2、采用“->”运算符引用结构体指针变量成员:结构指针变量名->成员名 任务三 输出学生信息 struct student{ char num[10]; /* 学号*/ char name[20]; /* 姓名*/ char sex[4]; /* 性别*/ int age; /* 年龄*/ int score; /* 成绩*/ }s[4]; main( ){ int i; … printf(“学号 姓名 性别 年龄 成绩:\n”); for(i=0;i<4;i++){ printf(“%s%s%s%d%d”,s[i].num, s[i].name, s[i].sex, s[i].age, s[i].score); } … } 【知识拓展】 局部变量和全局变量: 1.共用体 为了增加程序设计时数据处理的灵活性,在C语言中,可以将不同数据类型的数据使用共同的存储共域,这种构造数据类型称为共用体,即联合体。 “ 共用体”与“结构体”在定义、变量说明、引用上是相似的,但两

文档评论(0)

喜宝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

认证主体王**

1亿VIP精品文档

相关文档

相关课程推荐