C语言编程:从基础到应用
1. C语言的发展与标准化
到20世纪70年代末,C语言演变成了现在所说的“传统C”。1978年,Kernighan和Ritchie所著的《C编程语言》一书出版,使C语言受到广泛关注,这本书也成为计算机科学领域最成功的书籍之一。
随着C语言在各种计算机(有时称为硬件平台)上的迅速扩展,出现了许多相似但常常不兼容的变体。这对需要开发能在多个平台上运行的代码的程序员来说是个严重问题,因此制定C语言的标准版本变得很有必要。
1983年,美国国家标准委员会计算机与信息处理分委会(X3)成立了X3J11技术委员会,旨在“为该语言提供明确且与机器无关的定义”。1989年,该标准在美国通过美国国家标准协会(ANSI)批准,编号为ANSI X3.159 - 1989,随后在全球范围内通过国际标准化组织(ISO)批准,我们将其简称为标准C。1999年,该标准进行了更新,标准文档编号为INCITS/ISO/IEC 9899 - 1999,通常简称为C99,可从美国国家标准协会(www.ansi.org)的webstore.ansi.org/ansidocstore订购副本。
此外,2011年批准的最新C标准C11对C语言的功能进行了改进和扩展,许多领先的C编译器都实现了其新特性。
2. C标准库
C程序由称为函数的部分组成。虽然你可以自己编写形成C程序所需的所有函数,但大多数C程序员会利用丰富的现有函数集合,即C标准库。因此,学习C语言编程实际上包括两部分:学习C语言本身和学习如何使用C标准库中的函数。
使用C标准库函数有诸多好处,性能方面,这些函数经过精心编写,执行效率高,使用它们而非自己编写版本可以
超级会员免费看
订阅专栏 解锁全文


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



