4、C语言编程:从基础到应用

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标准库函数有诸多好处,性能方面,这些函数经过精心编写,执行效率高,使用它们而非自己编写版本可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值