C语言程序设计教程概述与特点

需积分: 10 3 下载量 196 浏览量 更新于2024-07-27 收藏 3.71MB DOC 举报
C语言程序设计基础知识 C语言是一种广泛使用的高级程序设计语言,自从1970年代初问世以来,C语言已经成为程序设计领域的经典语言之一。本教程将从C语言的发展过程、特点、数据类型、运算符、控制语句等方面对C语言进行详细的介绍。 一、C语言的发展过程 C语言是在1970年代初问世的,由美国电话电报公司(AT&T)贝尔实验室正式发表。1978年,B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书,通常简称为《K&R》,也有人称之为《K&R》标准。《K&R》中没有定义一个完整的标准C语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C语言标准,于1983年发表,通常称之为ANSI C。 二、C语言的特点 1. 简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字,使用小写字母表示,压缩了一切不必要的成分。 2. 运算符丰富,共有34种。C把括号、赋值、逗号等都作为运算符处理,从而使C的运算类型极为丰富,可以实现其他高级语言难以实现的运算。 3. 数据结构类型丰富。 三、C语言的数据类型 C语言的数据类型可以分为两大类:基本数据类型和复合数据类型。基本数据类型包括整型、浮点型、字符型等,复合数据类型包括数组、结构体、枚举类型等。 四、C语言的运算符 C语言的运算符可以分为五种:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符等。这些运算符可以组合使用,实现复杂的运算。 五、C语言的控制语句 C语言的控制语句可以分为九种:if语句、switch语句、while语句、for语句、do-while语句、break语句、continue语句、goto语句、return语句等。这些控制语句可以实现程序的流程控制。 六、C语言的版本 目前最流行的C语言版本有以下几种:Microsoft C或称MSC、Borland TurboC或称TurboC、AT&T C等。这些C语言版本不仅实现了ANSI C标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。 七、C语言的应用 C语言的应用非常广泛,包括操作系统、数据库、网络编程、嵌入式系统等领域。C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用,成为当代最优秀的程序设计语言之一。