C语言袖珍参考(1.介绍)

(原书:C Pocket Reference

C语言袖珍参考

C语言袖珍参考手册是一本很不错的书:它既可以作为初学者的入门读物,又可以作为进阶者的速查手册。本书包括两部分:C语言的语法介绍和标准库介绍。本书中C语言的语法基于1999年公布的ANSI标准,并包括一些扩展。为了让读者能够很迅速的找到需要的内容,本书提供了索引。

1. 介绍

20世纪70年代,Dennis Ritchie曾在Bell实验室工作过,那时他为DEC PDP-11计算机开发Unix操作系统,在这段时间里他开发了出了C语言。C语言起源于弱类型编程语言BCPL(Basic Combined Programming Language)语言和B语言。在1978年,Brian KernighanDennis Ritchie第一次发布了C语言的标准,这就是我们所熟知的K&R标准。

C语言是面向现代计算机工艺的一种很轻便的编程语言。语言本身很小,而且几乎不依赖于任何硬件因素。比如说,它既不包括输入/输出状态,也不包括内存管理技术。至于完成这些功能的函数都归到了扩展的C语言标准库中。


C语言的显著优点:

• 代码很简洁、紧凑

• 机器代码执行效率高

• 几乎每一个系统,都能找到能在上面运行的C编译器

这本袖珍参考指南的第一部分叙述C语言,第二部分介绍C标准库。C语言的叙述基于ANSI X3.159标准,它对应的国际标准是ISO/IEC 9899。这个国际标准由国际标准化组织在1990年公布,并分别在1995年和1999年做过修订。如果你想获取ISO/IEC 9899标准,可以登录ANSI的网站,详情请参见:http://ansi.org/public/std_info.html

现在,几乎所有常见的的C编译器都支持1995年的标准。1999年新发布的扩展定义(简作ANSI C99)可能在很多编译器中还没有实现,所以在本书中会用记号标出来。ANSI C99中的新加入的类型、函数和宏定义将会用(*)标出。


1.1 字体约定



本书中字体的印刷遵循以下约定:

斜体

用来介绍新的术语或者表示文件名。

等宽字体

用来表示C语言代码,还包括者函数和指令。

等宽斜体

表明这段在语法是可替换的。

等宽黑体

用来高亮显示部分代码,使之更加醒目。


(未完待续,五一回来之后继续更新 :))
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值