王朝网络
分享
 
 
 

C语言参考手册(原书第5版)

王朝导购·作者佚名
 
C语言参考手册(原书第5版)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: (美)哈比森(Harbisom,S.P.)著

出 版 社: 机械工业出版社

出版时间: 2008-4-1字数:版次: 1页数: 401印刷时间: 2008/04/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111235910包装: 平装编辑推荐

这是一本C语言的权威参考手册,对C语言的基本概念和运行函数库提供了完整的描述,并强调了以正确性,可移性和可维护性为基本出发点的良好编程风格。

本书对C语言描述比其他任何书籍都要更加清晰和详细。本书涵盖的内容包括:

标准C(1999):新版本的C标准支持复数型和布尔类型、可变长度数组、精确浮点编程以及为可移植性国际化所提供的新函数库。

标准C(1989):当今大部分C程序员所使用的C语言版本。

传统C:1990年以前人们所使用的C语言。目前仍有数以百万行计的传统C代码还在使用中。

C++和C的兼容:可以同时用于C和C++的代码。

适用于所有C语言版本的C运行时函数库。

本书对C的所有细节都进行了描述,是C语言编程人员和编译器实现者必备的参考手册。

本书经过深入的修订和更新,包含了对最新C语言标准(ISO/IEC9899:1999)的完整描述,介绍了它强大的语言扩展和新函数库。

内容简介

本书是C语言的详尽参考手册,分为两部分:第一部分讨论了C语言的所有语言特征,包括词法、预处理机制、声明、类型、表达式、语句以及函数等基本语言特征;第二部分讨论了C语言的标准库,针对它们不同的功能分别进行详细介绍。为了帮助读者解相关概念,本书在讨论C语言及标准库的细节时,提供了许多实例和解释。第一部分的各章还提供了练习题和主要练习的解答,这些练习可帮助读者加深理解C语言的基本功能和特性。

本书可以作为高等院校计算机专业C语言课程的教材和参考书,也可供程序开发人员参考。

目录

译者序

前言

第一部分C语言

第1章概述

1.1C语言的演变

1.1.1传统C

1.1.2标准C(1989)

1.1.3标准C(1995)

1.1.4标准C(1999)

1.1.5标准C++

1.1.6本书内容

1.2应该使用哪种C语言

1.3C编程概述

1.4一致性

1.5语法约定

第2章词法元素

2.1字符集

2.1.1执行字符集

2.1.2空白字符和行终止符

2.1.3三字符组

2.1.4三字符组

2.1.5多字节字符和宽字符

2.2注释

2.3标记

2.4操作符和分隔符

2.5标识符

2.6关键字

2.7常量

2.7.1整数常量

2.7.2浮点数常量

2.7.3字符常量

2.7.4字符串常量

2.7.5转义字符

2.7.6字符转义码

2.7.7数值转义码

2.8C++兼容性

2.8.1字符集

2.8.2注释

2.8.3操作符

2.8.4标识符和关键字

2.8.5字符常量

2.9关于字符集、指令集和编码

2.10练习

第3章C预处理器

3.1预处理器命令

3.2预处理器词法约定

3.3定义和替换

3.3.1类似对象的宏定义

3.3.2定义带参数的宏

3.3.3宏表达式的重新扫描

3.3.4预定义的宏

3.3.5取消宏定义和重新定义宏

3.3.6宏展开的优先级错误

3.3.7宏参数的副作用

3.3.8把标记转换为字符串

3.3.9宏展开中的标记合并

3.3.10宏的可变参数列表

3.3.11其他问题

3.4文件包含

3.5条件编译

3.5.1#if、#else和#endif命令

3.5.2#elif命令

3.5.3#ifdef和#ifndef命令

3.5.4条件命令中的常量表达式

3.5.5defined操作符

……

第二部分C函数库

附录AASCII字符集

附录B语法

附录C练习答案

书摘插图

第一部分C语言

第1章概述

20世纪70年代初,Dennis Ritchie在贝尔实验室设计了C语言。C语言的前身可以追溯到ALGOL(1960),历经剑桥的CPL(1963)、Martin Richards的BCPL(1967)以及Ken Thompson在贝尔实验室所开发的B语言(1970)发展面来。尽管C语言是一种通用用途的编程语言,但它在传统上用于系统编程。特别值得一提的是,著名的UNIX操作系统一开始就是用C语言写的。

C语言流行的原因是多方面的。它小巧、高效,是一种功能强大的编程语言,关且具有丰富的运行时函数库。它提供了对计算机的精确控制,却没有采用太多的隐藏机制。由于C语言的标准化早在十多年前就已完成,所以程序员们已经习惯了使用C语言。一般来说,用C语言能够非在大量的遗留C代码,它们需要修改和扩展。

从20世纪90年代后期开始,C语言的地位逐渐受到它的“大哥”C++的挤压。但是,C语言仍然有大量忠实的追随者,并且依然非常流行,因为程序员在很多时候并不需要使用C++所提供的特性,或者不喜欢C++所带来的其他开销。

C语言经受住了时间的考验,经验丰富的程序员可以用C语言编写出快速高效的代码,数以百万行计的C程序代码充分证明了它的生命力。

1.1C语言的演变

1984年,当我们编写本书的第1版时,C语言已经广泛地使用。但是,它还没有制订官方标准,也不存在语言的精确描述。程序员们事实上所使用的标准是当时的C编译器。C语言在1989年成为一种国际标准,1994年进行了一次修订,1999年又进行了一次重要的修订。

简单地修改语言的定义并不会自动更改世界上数以百万行计的C程序代码。我们努力使本书与时俱进,使程序员在遇到各种变体的C语言时都能把本书作为参考手册。

……

C语言参考手册(原书第5版)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
数控车工:高级(2CD-ROM)
数控铣工加工中心操作工:高级(2CD-ROM)
AutoCAD 2008:建筑设计典型案例详解(附光盘)
领导力核心揭秘
我爱阅读丛书12沉睡国王的宝藏
面试英语8大场景演练速成
中级混凝土工操作技能(VCD)
汽车安全舒适系统原理与维修图解教程
混凝土工:中级(7VCD)
钢筋工:中级(7VCD)
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有