重庆交通大学信息科学与工程学院C语言程序设计课件第1章 概述.pptVIP

重庆交通大学信息科学与工程学院C语言程序设计课件第1章 概述.ppt

  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语言程序设计 信息科学与工程学院 第1章 概述 程序与程序设计语言简介 C语言的发展史 C 语言的特点 C语言的词法记号 C语言的简单实例 C语言程序的基本结构 C语言程序的编辑、编译、连接、运行 1.1 程序与程序设计语言简介 什么是程序? 计算机的存储程序工作原理 程序设计语言的发展 1.2 C语言的发展史 C语言在20世纪70年代初问世。1978年美国电话电报公司(ATT)贝尔实验室正式发表了C语言。同时B.W.Kernighan和D.Ritchit合著了 “The C Programming Language”一书。 80年代后它被搬到包括大型机、工作站等的许多系统上,逐渐成为开发系统程序和复杂软件的一种通用语言。 从20世纪70年代C语言的诞生,到今天的信息时代,C语言的迅速发展已经超出了它最初作为编写UNIX操作系统的语言,而成为一个应用范围广泛的程序设计语言。C语言编写的程序既有操作系统、编译程序、汇编程序、数据库管理程序等系统软件,也有数值计算、文字处理、控制系统、游戏等应用软件。 1.3 C 语言的特点 C语言的优点 C语言的不足之处 1.4 C语言的词法记号 1、字符集 C语言的基本符号可分5个类,归纳如下: 2、标识符 3、关键字 4、语句 标准库函数不是C语言本身的组成部分,它是由C编译系统提供的一些非常有用的功能函数。Turbo C2.0编译系统提供了四百多个库函数,常用的有数学函数、字符函数和字符串函数、输入输出函数、动态分配函数和随机函数等几个大类。 在C语言处理系统中,标准库函数存放在不同的头文件中,使用时只要把头文件包含在用户程序中,就可以直接调用相应的库函数了。即在程序开始部分用如下形式: 1.5 C语言的简单实例 1.6 C语言程序的基本结构 C程序由函数构成,函数是C程序的基本单位 一个函数由函数首部和函数体两部分组成 C程序书写格式自由 C语言本身不提供输入/输出语句,输入/输出的操作通过调用库函数完成 1.7 程序的编辑、编译、连接、运行 C语言处理系统提供的开发环境是编译系统,所以,C程序的上机执行过程一般要经过四个步骤,即:编辑、编译、连接和运行。如图所示: C语言程序设计步骤 本章小结 本章知识点 程序、程序设计语言的概念 C语言发展的历史 C语言的特点: ① 适应性强,应用范围广。 ② 语言本身简洁,使用灵活,便于学习和应用。 ③ 语言的表达能力强,也可称其为中级语言。 ④ 数据结构系统化。 ⑤ 控制流程结构化。 ⑥ 运行程序质量高,程序运行效率高。 ⑦ 可移植性好。 C语言的基本结构: ① C程序由函数构成,函数是C程序的基本单位。 ② 一个C源程序至少包含一个main函数(主函 数),主函数是每个程序执行的起始点。 ③ 一个函数由函数首部和函数体两部分组成 ④ C程序书写格式自由 C语言程序的开发步骤: 编辑、编译、连接和运行 重难点 C语言基本结构,main函数在程序中的作用。 C语言程序的开发步骤。 信息科学与工程学院 * LOGO 姓名: 电话: Email: 程序就是完成既定任务的一组有序指令序列。计算机按照程序规定的流程依次执行一条条的指令,最终完成程序所要实现的目标。 计算机能够识别并能执行的每一条操作命令就称为一条“机器指令”,每条机器指令都规定了计算机所要执行的一种基本操作。 计算机的工作方式取决于它的两个基本能力:一是能够存储程序,二是能够自动地执行程序。计算机是利用存储器来存放所要执行的程序的,而CPU可以依次从存储器(内存)中取出程序中的每一条指令,并加以分析和执行,直至完成全部指令任务为止。 机器语言 汇编语言 高级语言 面向过程 面向对象 CPU指令系统,由0、1序列构成的指令码组成 如 加 减 用助记符号描述的指令系统 如 ADD A, B 面向机器的语言 程序设计是数据被加工的过程 客观世界可以分类,对象是类的实例 对

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档