C语言编程:从基础到高级的全面指南
1. C语言的发展历程
C语言由Dennis Ritchie于20世纪70年代初在AT&T贝尔实验室开创。直到70年代末,C语言才开始广泛流行并获得支持,因为在此之前,除贝尔实验室外,C编译器在商业应用中并不容易获取。最初,C语言的流行在一定程度上得益于Unix操作系统的兴起,Unix也由贝尔实验室开发,且超过90%的操作系统代码是用C语言编写的。
随着IBM PC及其兼容机的成功,MS - DOS成为C语言最流行的运行环境。越来越多的厂商开始销售自己的C编译器,但其C语言版本大多基于Brian Kernighan和Dennis Ritchie所著的《The C Programming Language》中的附录。然而,该附录并未对C语言给出完整且明确的定义,导致厂商需要自行解读语言的某些方面。
20世纪80年代初,人们意识到需要对C语言的定义进行标准化。1983年,美国国家标准协会(ANSI)成立了X3J11委员会来标准化C语言。1989年,委员会的工作得到批准,1990年,第一个官方的ANSI C标准定义发布。随后,国际标准化组织(ISO)采用了该标准,称为ISO/IEC 9899:1990。最近的标准于1999年采用,即ANSI C99或ISO/IEC 9899:1999。
2. C语言的特点
C语言是一种“高级语言”,但它能让用户“贴近”硬件,在较低层面与计算机交互。它是一种通用的结构化编程语言,最初是为系统编程应用而设计的,因此为用户提供了强大的功能和灵活性。
3. 学习C语言的方法
学习C语言时,建议通过示例来学习。每介绍一个新特性,通常
超级会员免费看
订阅专栏 解锁全文
448

被折叠的 条评论
为什么被折叠?



