文档介绍:计算机等级考试辅导
二级 C 语言
计算机等级考试辅导
二级 C 语言
主讲:李栋
电话:**********
E-mail:thisisld@
主讲:李栋
电话:**********
E-mail:thisisld@
一、内容介绍
1 数据结构与算法(基础知识)
2 程序设计基础(基础知识)
3 软件工程基础(基础知识)
4 数据库设计基础(基础知识)
5 操作系统(基础知识)
6 C语言程序设计(重点,机试内容)
前五个内容很抽象,没有学过的刚接触,不好理解。所以我们先从C语言入手学习,在学习C语言过程中逐步了解一些其他的内容,然后再系统学习前四个内容。
二、学习要求
1 消除惧怕心理
2 培养清晰的逻辑思维
3 多读、多写程序,特别是上机调试程序
第一章
本章要点
C语言的特点
C程序的结构
在计算机上运行C程序的方法
主要内容
C语言出现的历史背景
C程序的特点
简单的C语言程序介绍
运行C程序的步骤和方法
§1-1 C语言出现的历史背景
C语言是国际上广泛流行的高级语言。
C语言是在B语言的基础上发展起来的。
B (BCPL)语言是1970年由美国贝尔实验室设计的, 并用于编写了第一个UNIX操作系统,在PDP 7上实现。优点:精练,接近硬件,缺点:过于简单,数据无类型。
在B语言的基础上设计出了C语言,对B取长补短,并用之改写了原来用汇编编写的UNIX,(即UNIX第5版),但仅在贝尔实验室使用。
§1-1C语言出现的历史背景
1975年UNIX第6版发布,C优点突出引起关注。
1977年出现了《可移植C语言编译程序》,推动了UNIX在各种机器上实现,C语言也得到推广,其发展相辅相成。
1978年影响深远的名著《The C Programming Language》由 Brian 合著,被称为标准C。
之后,C语言先后移植到大、中、小、微型计算机上,已独立于UNIX和PDP,风靡世界,成为最广泛的几种计算机语言之一。
§1-1C语言出现的历史背景
1983年,美国国家标准化协会(ANSI)根据C语言各种版本对C的发展和扩充,制定了新的标准ANSI C ,比标准C有了很大的发展。
1988年K & R按照 ANSI C修改了他们的《The C Programming Language》。
1987年,ANSI公布了新标准——87 ANSI C。
1990年,国际标准化组织接受了87 ANSI C为ISO C 的标准(ISO9899—1990)。
1994年,ISO又修订了C语言标准。
目前流行的C语言编译系统大多是以ANSI C为基础进行开发的。
§1-1C语言出现的历史背景
说明:
不同版本的C编译系统所实现的语言功能和语法规则又略有差别,因此应了解所用的C语言编译系统的特点
Turbo C++ 与 Turbo C 的主要区别:
1、Turbo C++ ,而且修正了Turbo C (