C语言第一章语言概述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语言概述 计算机语言概述 C语言出现的历史背景 C语言的特点 C源程序的结构 C程序的运行步骤及方法 Turbo C++ 3.0 集成环境运行C程序 一、计算机语言概述 计算机语言:  计算机与人之间交流的语言,语言的基础是一组符号和规则。 程序:  是对计算机处理对象和计算规则的描述。 一、计算机语言概述 计算机语言的发展:  1、机器语言:完全由0和1组成的二进制信息   例如:1000101011010000 优点:工作速度快,效率高  缺点:难于记忆机器指令,程序可读性差。 一、计算机语言概述 计算机语言的发展:  2、汇编语言:符号形式的指令系统,助记符    例如:MOV DL,AL 汇编语言源程序 代真 机器语言  机器语言与汇编语言都是面向机器的语言,所以被称为低级程序语言。 一、计算机语言概述 计算机语言的发展:  3、高级程序语言:更接近于人的自然语言   优点:易读,易写,更重要的是这些语言      不依赖于具体的机型,易于在各种            计算机上移植使用。   C、C++、Java等都是高级程序语言。 二、C语言出现的历史背景 1960年出现的ALGOL 60是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序; 1963年推出CPL语言,它在ALGOL 60的基础上接近硬件一些,但规模比较大,难以实现; 1967年对CPL语言简化后,推出了BCPL语言; 1970年对BCPL语言进一步简化,设计出了B语言,并且用B语言编写了第一个UNIX操作系统; 1972年在B语言的基础上设计出了C语言; 1973年把用汇编语言编写的UNIX操作系统用C语言进行改写,即UNIX第5版。 二、C语言出现的历史背景 1975年UNIX第六版公布后,C语言引起人们的注意; 1977年出现了不依赖于具体机器的C语言编译程序; 1978年,C语言已先后移植到大、中、小、微机上; 1978年《The C Programming Language》这本书中所介绍的C语言版本,被称为标准C; 1983年,美国国家标准化协会(ANSI)根据C语言问世以来各种版本对C的发展和扩充,制定了新的标准,称为ANSI C; 1987年,ANSI又公布了新标准——87 ANSI C,目前流行的编译系统都以它为基础; 二、C语言出现的历史背景 C语言是一九七八年由美国电话电报公司(ATT)贝尔实验室正式发表。同时由B.W.Kernighan和D.M.Ritchit合著了著名的《THE C PROGRAMMING LANGUAGE》一书。通常简称为《KR》,也有人称之为《KR》标准。但是,在《KR》中并没有定义一个完整的标准C 语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。 三、C语言的特点 1、语言简洁、紧凑,使用方便、灵活;一共有32个关键字,9种控制语句,主要用小写字母表示。 三、C语言的特点 九种控制语句: 三、C语言的特点 2、运算符丰富:共有34种运算符。 3、数据结构丰富:C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。 4、具有结构化的控制语句; 5、语法限制不太严格,程序设计自由度大; 6、C语言能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作; 7、生成目标代码质量高,程序执行效率高; 8、用C语言编写的程序可移植性好。 四、C源程序的结构 例1: /* this is the smallest c program */ main( ) 1.提倡在程序中多用注释; {       2.main是主函数名,每个C程序都          必须有一个且只能有一个主函数, } 它是C程序运行的起点; 3.main后的()是函数的参数部分,          可以为空,但括号不能省略;         4.花括号{ },表示函数的开始和结 束,{ }内语句的集合构成函数体,

文档评论(0)

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

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

1亿VIP精品文档

相关文档