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语言的基本概念 熟悉Turbo C的上机环境 会读、会编、会调试程序 C语言与自然语言比较 1.1.1 C语言的发展过程 (自学) C语言是在 70 年代初问世的。 1987年,ANSI又公布了新标准——87 ANSI C。 1990年,国际标准化组织ISO接受87 ANSI C为ISO C的标准(ISO 9899-1990)。 目前流行的C编译系统都是以它为基础的。本书的叙述基本上以ANSI C为基础。 目前广泛流行的各种版本C语言编译系统虽然基本部分是相同的,但也有一些不同。在微型机上使用的有Microsoft C、Turbo C、Quick C、Borland C等,它们的不同版本又略有差异。 我们使用的是Turbo C。 C程序的结构特点和书写结构 函数是组成C程序的基本构件 一个函数由两部分组成: 函数的说明部分 函数体:{ [说明部分] 执行部分 } 一个C程序总是从main函数开始执行 变量在使用前必须先定义其类型 语句以分号;结束,函数说明部分不用加分号 书写格式自由 用/*…*/做注释 有且仅有一个main函数 1.3 算法及其描述 1.3.2 算法的特性 1.有穷性 2.确定性 3.有零个或多个输入 4.有一个或多个输出 5.可行性 1.3.3 算法的描述 1.用自然语言表示算法 易懂,不直观,不严格 算法举例 例1.5 判断某一年是否为闰年 闰年的条件: 能被4整除,但不能被100整除 能被400整除 1.3.3 算法的描述 三种基本结构的流程图如下: (1)顺序结构 (2)选择结构(3)循环结构 3.用N-S流程图表示算法 例: 有50个学生 ,要求将他们之中成绩在80分以上者打印出来。用n1代表第一个学生学号,ni代表第i个学生学号。用gi 代表第i个学生成绩,算法可表示如下: 4.用伪代码表示算法 用介于自然语言和计算机语言之间的文字和符号来描述算法。 1.4 C语言字符集、标识符与关键字 所谓关键字是指C语言中有特定含义的标识符,它们是由C语言集成环境定义的,用户不能更改。 C语言中的关键字有: auto、break、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register、return、short、signed、sizeof、static、struct、switch、typedef、union、unsigned、void、volatile、while。 * 祝大家: 生活愉快, 学习进步! 汪 婧 wjauts@163.com 课程要求: 多上机操作 计算机系统 软件 硬件 运算器 控制器 存储器 输入设备 输出设备 系统软件 应用软件 操作系统 数据库系统 网络系统 程序设计语言与 语言处理程序 机器语言 汇编语言 高级语言 C语言 机器语言:用二进制代码0和1来表示的语言 例如:“加”命令用二进表示 汇编语言:用一组易记的符号来表示机器指令 例如:“加”命令用符号add来表示 高级语言:接近于人们习惯使用的自然语言和数 学语言,又称为类自然语言 例如:“加”命令用+来表示 人-机对话(命令方式)(无思维、推理能力,具有计算与逻辑判断能力) 语法规则、句话规则固定(一般不可省略、颠倒,必须按部就班) 如:x=a+b; scanf(“%d%d”,a,b); 算法多样 信息交流(地位平等)(有思维、推理能力) 语法规则、句话规则灵活(可省略、颠倒) 表达方式多样 C语言 自然语言 学习要点: 熟悉c语言的语法、句法; 学会算法分析与算法设计 本课重点: 第二章------第八章 本课难点: 第六章------第七章 考试: 机试 + 笔试 1.1 C语言发展及特点 1.2 C语言程序的基本结构 1.3 算法及其描述 1.4 C程序字符集、标识符与关键字 1.5 C语言程序上机步骤 第1章 C语言概述 1.1 C语言发展及特点 1.1.2 C语言的特点 (1)语言简洁、紧凑,使用方便、灵活。

文档评论(0)

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

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

1亿VIP精品文档

相关文档