C语言教程详解:从基础到面向对象
3星 · 超过75%的资源 需积分: 6 187 浏览量
更新于2024-12-31
1
收藏 592KB PDF 举报
世上最好的《c语言教程》书
本书主要讲解了C语言的基础知识和发展历史,包括C语言的发展过程、特点、版本、C++的出现等。下面是从本书中提炼出的知识点:
1. C语言的发展过程:C语言是在70年代初问世的,一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表。B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书,通常简称为《K&R》,也有人称之为《K&R》标准。
2. C语言的特点:C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。
3. C语言的版本:目前最流行的C语言有以下几种:Microsoft C或称MSC、Borland TurboC或称TurboC、AT&T C。这些C语言版本不仅实现了ANSI C标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。
4. C语言的预处理命令:源程序中可以有预处理命令,预处理命令通常应放在源文件或源程序的最前面。include 命令仅为其中的一种。
5. C语言的语句:每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。
6. C语言的标识符和关键字:标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
7. C语言的main 函数:一个源程序不论由多少个文件组成,都有一个且只能有一个main 函数,即主函数。
8. C语言的面向对象编程:在C的基础上,一九八三年又由贝尔实验室的Bjarne Strou-strup推出了C++。C++进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。
9. C++的特点:C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。
10. C和C++的关系:C是C++的基础,C语言是C++的基础语言。
284 浏览量
208 浏览量
155 浏览量
227 浏览量
176 浏览量
415 浏览量
205 浏览量
robotgame
- 粉丝: 0
- 资源: 7