语官视府出版社 作者:田丽华岳俊华孙颖馨
作者:田丽华 岳俊华 孙颖馨
第1章 C语言概述 fppt.com
第1章
本章重点 1C语言的特点 2C程序的结构 3在计算机上运行C程序的方法
⚫ 本章重点 1 C语言的特点 2 C程序的结构 3 在计算机上运行C程序的方法
主要内容 11程序设计语言的发展及其特点 1.2C程序的发展过程及其特点 1.3认识简单的C语言程序 14 Visual c+6.0集成开发环境的使用 15运行C程序的步骤和方法
主要内容 1.1 程序设计语言的发展及其特点 1.2 C程序的发展过程及其特点 1.3 认识简单的C语言程序 1.4 Visual C++6.0集成开发环境的使用 1.5 运行C程序的步骤和方法
11程序设计语言的发展及其特点 ●计算机程序设计语言的发展,经历了从机器 语言、汇编语言、到高级语言的历程。 1969年,提出了结构化程序设计方法 1970年,第一个结构化程序设计语言 Pascal语言出现,标志着结构化程序设计时 期的开始。 20世纪80年代初开始,在软件设计思想上, 又产生了一次革命,其成果就是面向对象程 序设计语言的出现
1.1 程序设计语言的发展及其特点 ⚫ 计算机程序设计语言的发展,经历了从机器 语言、汇编语言、到高级语言的历程。 ⚫ 1969年,提出了结构化程序设计方法, 1970年,第一个结构化程序设计语言- Pascal语言出现,标志着结构化程序设计时 期的开始。 ⚫ 20世纪80年代初开始,在软件设计思想上, 又产生了一次革命,其成果就是面向对象程 序设计语言的出现
12C语言的发展过程及其特点 121c语言的发展过程 C语言是在20世纪70年代初问世的。1978年由 美国电话电报公司(AT&T)贝尔实验室正式发表了 C语言。 后来由美国国家标准协会( American National Standards institute)在此基础上制定了一个C 语言标准,于1983年发表。通常称之为 ANSI C
1.2 C语言的发展过程及其特点 1.2.1 C语言的发展过程 ⚫ C语言是在20世纪70年代初问世的。1978年由 美国电话电报公司(AT&T)贝尔实验室正式发表了 C语言。 ⚫ 后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于1983年发表。通常称之为ANSI C
12C语言的发展过程及其特点 122当代最优秀的程序设计语言 早期的C语言主要是用于UNX系统。到了80 年代,C开始进入其它操作系统,并很快在各 类大、中小和微型计算机上得到了广泛的使 用,成为当代最优秀的程序设计语言之
1.2 C语言的发展过程及其特点 1.2.2 当代最优秀的程序设计语言 ⚫ 早期的C 语言主要是用于UNIX系统。到了80 年代,C开始进入其它操作系统,并很快在各 类大、中、小和微型计算机上得到了广泛的使 用,成为当代最优秀的程序设计语言之一
1.2C语言的发展过程及其特点 123C语言的版本 Microsoft visual c++ · Borland turbo c或称 Turbo c · Borland c++ Builder
1.2.3 C语言的版本 • ·Microsoft Visual C++ • ·Borland Turbo C 或称 Turbo C • ·Borland C++ Builder 1.2 C语言的发展过程及其特点
12C语言的发展过程及其特点 124C语言的特点 (1)语言简洁、紧凑使用方便、灵活。32个 关键字、9种控制语句程序形式自由。 2)运算符丰富。34种运算符。 (3)数据类型丰富具有现代语言的各种数据 结构。 (4)具有结构化的控制语句是完全模块化和 结构化的语言。 (5)语法限制不太严格程序设计自由度大
1.2.4 C语言的特点 (1)语言简洁、紧凑,使用方便、灵活。32个 关键字、9种控制语句,程序形式自由。 (2)运算符丰富。34种运算符。 (3)数据类型丰富,具有现代语言的各种数据 结构。 (4)具有结构化的控制语句,是完全模块化和 结构化的语言。 (5)语法限制不太严格,程序设计自由度大。 1.2 C语言的发展过程及其特点
12c语言的发展过程及其特点 124C语言的特点 (6)允许直接访问物理地址能进行位操作能 实现汇编语言的大部分功能可直接对硬 件进行操作。 (7)目标代码质量高程序执行效率高只比 汇编程序生成的目标代码效率低10%-20% 〔8)程序可移植性好(与汇编语言比)。基本上 不做修改就能用于各种型号的计算机和各 种操作系统
(6)允许直接访问物理地址,能进行位操作,能 实现汇编语言的大部分功能,可直接对硬 件进行操作。 (7)目标代码质量高,程序执行效率高。只比 汇编程序生成的目标代码效率低10%-20%。 (8)程序可移植性好(与汇编语言比)。基本上 不做修改就能用于各种型号的计算机和各 种操作系统。 1.2 C语言的发展过程及其特点 1.2.4 C语言的特点