第1,2章 C语言.ppt

C语言程序设计 刘政宇 第1章 C语言概述 § 1.1 C语言出现的历史背景和特点 § 1.2 简单的C语言程序介绍 § 1.3 程序开发周期 § 1.4 C程序的上机步骤 §1.1.1 C语言出现的历史背景 最初目的是用于编制操作系统。 汇编语言:可读性和可移植性比较差。 历程: ALGOL 60:离硬件较远不宜编写系统程序。 CPL:规模较大,不宜实现。 BCPL:简化的CPL语言。 B:简单且接近硬件,但过于简单,功能有限 C:精练,接近硬件,功能强大。 Microsoft C、 Quick C、Borland Turbo C等版本。 各版本都遵循ANSI C为标准。各有特色。 § 1.1.2 C语言的特点 1. 语言简洁、紧凑、使用方便、灵活 (32个关键字、9种控制语句) 2. 运算符丰富(34种运算符 ) 3. 数据结构丰富(标准类型、构成类型) 4. 具有结构化的控制语句。用函数作为程序模 块以实现程序的模块化。 5.语法限制不太严格、程序设计自由度大。(限制与灵活是一对矛盾) 6.C语言可以直接访问物理地址。能实现汇编语言的大部分

文档评论(0)

1亿VIP精品文档

相关文档