《C语言与程序设计》第六讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C语言与程序设计》第六讲

C语言程序设计基础 2009.9 课程大纲 第1讲 概述 第2讲 c程序框架 第3讲 数据类型与数组初步 第4讲 c程序设计初步(条件判别与关系运算、循环、结构变量) 第5讲 c程序设计初步(循环与数组的关系) 第6讲 教学回顾(变量、语句、函数与程序结构) 第7讲 函数一(概念、形参与实参、函数间的参数传递) 第8讲 函数二(变量值与地址、函数与程序设计、调用形式) 第9讲 函数三(递归算法、指针、二维数组) 第10讲 指针与函数 第11讲 链表一(指针与链表) 第12讲 链表二(结构指针与链表设计) 第13讲 文件、算法初步 第六讲 我们学会了什么 本节要点—教学回顾 我们学会了这些内容—c程序要素 构成变量的要素 结构与结构数组 习题讨论 除模取余的应用---练习四第二题 for()、while()与do--while()语句的异同 幂级数求和----练习四第五题 循环与递推----练习四第六题 函数与程序结构 练习四第四题—五单词排序 练习四第四题—五单词排序(函数结构) 函数入门 函数的基本概念与定义 一个简单的例子:循环与递推--练习四第五题 我们学会了这些内容—C程序要素 C语言的输入输出函数 变量存储方式 结构数组 结构数组的初始化 练习四第二题 译密码。为使报文保密,往往按一定规律将其转换为密码,收报人再按约定的规律将其译为原文。 设加密规律为:将字母变成其后的第四个字母,如A变为E,a变为e。空格不变。请编制一个程序,要求有两个选项,分别是: 选项1:加密。输入一行字符,将其变为密码并输出到屏幕上。 选项2:解密。输入一行字符,将其翻译为原文并输出到屏幕上。 for()语句与while()语句的异同 do--while语句与while()语句的异同 练习四第五题 5层杨辉三角 实数数据类型 float的存储结构 C程序 函数 标准函数 自定义函数 输入输出函数 数学函数 c语句 系统函数 用C语句编写的程序体 if语句 循环语句:for、while 开关语句:switch 变量 整数型变量:int 字符型变量:char 浮点型变量:float 布尔型变量:bool VC已经有的,通用功能的标准库函数 在程序头部用 #include说明 也就是头文件 程序员为特定功能编写的函数 基本类型 组合类型 数组 结构 指针 屏幕上不回显 input 缓冲型 cin 非缓冲型 混合型:scanf() getchar() gets() getche() getch() 既可输入字符也可输入数值 回显在屏幕上 output 混合型:printf() cout 字符型 putchar() puts() 既可输出字符也可输出数值 输出一个字符 输出一个字符串 输入一个字符 输入一个字符串,允许有空格 内存空间 int i_p; 变量声明 编译的时候给i_p分配地址单元 2000 i_p=10; 运行时给i_p赋值 10 变量一定有一个内存地址,占用相应的单元。 不同类型的变量占用的内存字节数不同。 变量名和内存地址是等效的,给变量赋值,也就是往其对应的地址单元存入数据。 i_p=10;就是把10存储到地址是2000的内存中 在程序看来,操作地址2000单元和操作i_p变量是一回事 每一个变量在内存对应着一个唯一的地址 变量三代表: 1、变量的地址; 2、变量名; 3、变量的类型; 封装对象的属性 一个客观个体有多种属性 性别: char sex; 姓名:char name[40]; 身份证号: char paper[40]; 身高:int high; 职业:char metier[40]; c语言中的基本数据类型用来描述一个客观物体的多种属性 教师具有的多个属性 char sex; 年龄:int age; int age; int high; char name[40]; char metier[40]; char paper [40]; 把教师抽象成新的变量类型 抽象说明:struct 类型: teacher 该类型包含的基本数据:{ } struct teacher { } 说明了教师是一个结构类型 struct cake{char name[40]; int cost; }; struct cake A[4]; 逻辑说明一个名字为cake的结构类型 计算机的内存 cake中包含一个字符串name 结构说明 cake中还有一个整型变量 说明一个名字为A的数组 A的类型是cake的结构类型 通过定义结构的方法,用不同类型的一组变量说明成一个对象 A[0] A[1] A[2] A[3] 数组A占用的长度,顺序排列 name[40] cost

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档