第1聋 C语言概述
第1章C语言概述 本章内容 1.c语言简介 2.简单的程序介绍 3.c程序的上机步骤
-2- 第1章 C语言概述 本 章 内 容 1. C语言简介 2. 简单的C程序介绍 3. C程序的上机步骤
第1章C语言概述 1.10语言简介 EC语言的发展过程 ☆诞生阶段 19701973美国贝尔实验室 ■ ALGOL60(不宜编写系统程序) ■CPL语言,1963年(接近硬件,规模较大,难以实现) BCPL语言,1967年 ■B语言,1970年(过于简单,功能有限) ■C语言,1973年(接近硬件,功能强大,语言简练) 令发展阶段:1973~1988 ◆成熟阶段:1988 ANSI C(标准C)
-3- 第1章 C语言概述 1.1 C语言简介 C语言的发展过程 v 诞生阶段 1970~1973 美国贝尔实验室 ALGOL 60(不宜编写系统程序) CPL语言,1963年(接近硬件,规模较大,难以实现) BCPL语言,1967年 B语言,1970年(过于简单,功能有限) C语言,1973年(接近硬件,功能强大,语言简练) v 发展阶段:1973~1988 v 成熟阶段:1988~ ANSI C(标准C)
第1章C语言概述 1.10语言简介 C语言的主要特点 ☆语言简洁、紧凑,使用方便、灵活。 ■32个关键字(见附录2) 9种控制语句 ■程序书写形式自由 ◇运算符丰富(34种,见附录3) 令数据结构丰富。 流程控制结构化、程序设计模块化。 ◇语法限制不太严格,程序设计自由度大。 ◇能进行位操作,可直接对硬件进行操作。 ◇生成目标代码质量高,程序执行效率高。 ◇用C语言写的程序可移植性好
-4- 第1章 C语言概述 1.1 C语言简介 C语言的主要特点 v 语言简洁、紧凑,使用方便、灵活。 32个关键字(见附录2) 9种控制语句 程序书写形式自由 v 运算符丰富(34种,见附录3) v 数据结构丰富。 v 流程控制结构化、程序设计模块化。 v 语法限制不太严格,程序设计自由度大。 v 能进行位操作,可直接对硬件进行操作。 v 生成目标代码质量高,程序执行效率高。 v 用C语言写的程序可移植性好
第1章C语言概述 1.10语言简介 总结 C语言由高级语言 ALGOL60发展而来。 ◆接近机器硬件,兼有高级语言和低级语言的优点。 ☆它的发展与UNX操作系统的发展互相促进,互相依存
-5- 第1章 C语言概述 1.1 C语言简介 总结 v C语言由高级语言ALGOL 60发展而来。 v 接近机器硬件,兼有高级语言和低级语言的优点。 v 它的发展与UNIX操作系统的发展互相促进,互相依存