1 / 62
文档名称:

01 C语言概述.ppt

格式:ppt   页数:62
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

01 C语言概述.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

01 C语言概述.ppt

文档介绍

文档介绍:第一章 C语言概述
第二章数据类型、运算符与表达式
第三章最简单的C程序设计
第四章逻辑运算和判断选取控制
第五章循环控制
第六章数组
第七章函数
第八章编译预处理
第九章指针
第十章结构体与共用体
第十二章文件的基本操作
第十三章位运算
第一章 C语言概述
第一代:机器语言==〉是一种CPU机器语言。由数 字0、1组合而成。
优点:机器可直接执行,速度快。
缺点:程序长,难记,难理解,不易查错。
第二代:汇编语言==〉用助记符描述的指令系统。
如:Mov Ax,[bp+4]
push d1,
优点:比机器语言较易理解,执行速度快。
缺点:难度大,非专业人士难以掌握。
一、程序设计语言的发展
§ C语言简介
第三代:面向过程的高级语言==〉或称算法语言。如: Fortran,Basic,Pascal,C 等等。
优点:灵活,易于理解,容易查错。
缺点:对大型程序而言维护性较差,对“拟定”好的 程序难以扩充,修改(所谓牵一而动百)。
第四代:非过程化的高级语言==〉是一种面向对象的设计 语言,如:C++,Java 等等。
优点:灵活、易于理解、维护、修改、扩充。
缺点:掌握难度较大。
第五代:可视化多媒体程序设计工具。具有面向对象的思 想,如:Visual C++,Visual Basic,Delphe等等。
二、C语言发展过程
1. 1960年出现了Algol60语言,但该语言主要面向问题,与硬件较远,bined Programming Language)
 2. 1967年,Matin Richards对CPL进行改进、简化、推出了BCPL (bined Programming Language)
 3. 1970年,美国贝尔实验室Ken Thomson 以BCPL为基础,再次简化推出了B语言,并写了第一个UNIX系统。
 4. . Ritchie 在B语言基础上设计出了C语言,并用其将UNIX系统全部改写并实现。
 5. 经进一步改进,至1977年出现了与具体机器无关的C编译文本,从而使C语言广泛应用,各种机器皆可使用。
 6. 1978年,美国Brain Dennis. M. Ritchie 联合出版一书《The C Programming Language》成为 ANSI C之基础。
7. 1983年,美国标准化协会(ANSI) 制定了ANSI C。
注:以ANSI C 为基础: 不同机器有不同版本,尤其是函数均应参考 相应的机器。
特别说明:
C语言的编译环境有多种
如:Turbo C, Borland C, Microsoft C 等
§ C语言的特点
2 简洁、紧凑、方便、表达能力强 32个关键字,9种控制语句,主要用小写字母。
1. 应用面广 C语言是一种过程化的语言。 既可编写系统软件(如:DOS、UNIX); 又可编写应用软件。

最近更新

2024年湖南理工职业技术学院单招综合素质考试.. 39页

2024年湖南省常德市单招职业倾向性考试题库汇.. 40页

2024年滁州城市职业学院单招职业技能测试模拟.. 41页

2024年濮阳职业技术学院单招职业技能测试模拟.. 40页

2024年烟台汽车工程职业学院单招职业技能考试.. 38页

2024年焦作新材料职业学院单招综合素质考试模.. 41页

2024年甘肃省武威地区单招职业适应性测试题库.. 39页

2024年白银矿冶职业技术学院单招综合素质考试.. 40页

2024年石家庄科技职业学院单招综合素质考试题.. 42页

2024年石家庄铁路职业技术学院单招职业倾向性.. 40页

2024年福州英华职业学院单招职业技能考试题库.. 43页

2024年福建艺术职业学院单招职业技能测试模拟.. 39页

2024年罗定职业技术学院单招职业适应性考试模.. 40页

2024年苏州健雄职业技术学院单招职业技能测试.. 40页

2024年苏州经贸职业技术学院单招职业技能考试.. 42页

2024年荆门职业学院单招职业适应性测试题库带.. 40页

2024年衡阳幼儿师范高等专科学校单招职业技能.. 39页

2024年西南交通大学希望学院单招职业技能考试.. 41页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页

保洁外包单位月度考评表 3页

基于 ABAQUS 的切削残余应力仿真说明书 43页

气动球阀使用说明书 2页