C语言核心技术
基本信息
- 原书名: C in a Nutshell
- 原出版社: O'Reilly Media, Inc.
- 作者: (美)Peter Prinz Tony Crawford
- 译者: O'Reilly Taiwan公司
- 丛书名: 坚果系列
- 出版社:机械工业出版社
- ISBN:9787111220503
- 上架时间:2007-8-28
- 出版日期:2007 年8月
- 开本:16开
- 页码:589
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > C/Turbo C > C
编辑推荐
C程序员在编写程序时手头一定要有这本书。在这本书中,C语言专家Peter Prinz和Tony Crawford为你提供大量的编程参考信息。全书叙述清晰,语句简洁,分析深刻。想知道 GNU make 或 GNU 调试器的细节吗?本书开辟专门的章节来讲解。一书在手,程序开发会更加顺利!Peter 和 Tony 所编写的这本书会成为C语言程序员必备的工作利器!...
内容简介回到顶部↑
c程序员在编写程序时手头一定要有这本书。在这本书中,c 语言专家 peter prinz和tony crawford为你提供大量的编程参考信息。全书叙述清晰,语句简洁,分析深刻。本书主题包括: c 语言的语法、gnu编译器选项、标准链接库函数、gdb和make、预处理指令、c99特色和扩充。
本书内容丰富,总共包含21章,能够让你深刻了解c 语言关键概念,比如类型转换、动态内存管理、指针处理等。想知道 gnu make 或 gnu 调试器的细节吗?本书开辟专门的章节来讲解。一书在手,程序开发会更加顺利!peter 和 tony 所编写的这本书会成为c语言程序员必备的工作利器!
作者简介:
peter prinz是积极的研讨会组织者和关键课程开发者,向成百上千的unix和windows系统开发者授课。作为德国it公司authensis ag的主要开发者和合伙人,他拥有计算机电话通信软件的丰富开发经验。peter也是多本有关c/c++软件开发图书的合著者,其中大多数图书是与ulla kirch-prinz合著的,其中就包括0'reilly出版的《c pocket reference》。
本书内容丰富,总共包含21章,能够让你深刻了解c 语言关键概念,比如类型转换、动态内存管理、指针处理等。想知道 gnu make 或 gnu 调试器的细节吗?本书开辟专门的章节来讲解。一书在手,程序开发会更加顺利!peter 和 tony 所编写的这本书会成为c语言程序员必备的工作利器!
作者简介:
peter prinz是积极的研讨会组织者和关键课程开发者,向成百上千的unix和windows系统开发者授课。作为德国it公司authensis ag的主要开发者和合伙人,他拥有计算机电话通信软件的丰富开发经验。peter也是多本有关c/c++软件开发图书的合著者,其中大多数图书是与ulla kirch-prinz合著的,其中就包括0'reilly出版的《c pocket reference》。
目录回到顶部↑
前言
第一部分 语言
第1章 c语言基础
第2章 数据类型
第3章 字面值
第4章 类型转换
第5章 表达式和运算符
第6章 语句
第7章 函数
第8章 数组
第9章 指针
第10章 结构、联合、位字段
第11章 声明
第12章 动态内存管理
第13章 输入和输出
第14章 预处理指令
第二部分 标准链接库
第15章 标准头文件
第16章 函数简介
第17章 标准链接库函数
第一部分 语言
第1章 c语言基础
第2章 数据类型
第3章 字面值
第4章 类型转换
第5章 表达式和运算符
第6章 语句
第7章 函数
第8章 数组
第9章 指针
第10章 结构、联合、位字段
第11章 声明
第12章 动态内存管理
第13章 输入和输出
第14章 预处理指令
第二部分 标准链接库
第15章 标准头文件
第16章 函数简介
第17章 标准链接库函数
前言回到顶部↑
这本书是 “C编程语言”和“C语言链接库”的完整参考手册。这本书的目的是提供一本方便、可靠的手册,辅助日常的编程工作。本书描述C语言的所有元素,并介绍它们的用法。.
本书讨论范围主要针对1999年发布的C语言国际标准“ISO/IEC 9899:1999”,并包含技术修正“2001年的TC1”和“2004年的TC2”。此标准被称为C99,是“ISO/IEC 9899:1990标准”和“1995基准增补1(ISO/IEC 9899/AMD1:1995)”的扩充。1990 ISO/IEC标准对应于ANSI标准X3.159,是1989年底核准的标准,常常被称为ANSI C或C89。
并非所有的编译器和标准链接库运行版本都完全支持1999 C标准的众多新特性。对于1999的扩充部分(比如早期版本没有的函数),本书在介绍时会特别标上“C99”标记。
本书并非C语言程序设计的入门书。虽然本书涵盖C语言基础,但是本书的编排和组织方式并不适合初学者。如果你是C语言的初学者,我们假设你至少读过任何一本C语言的入门书,或者至少熟悉相关的语言(例如Java或C++),这样才适合阅读本书。
本书的组织方式
本书分成三部分。第一部分使用相当严谨的术语表介绍C语言;第二部分描述标准链接库;第三部分介绍GNU软件包中常用的编译和测试工具。
第一部分
第一部分介绍C语言的基础知识,包括第1章到第14章。在第1章之后,讲解C语言的一般概念和元素,每章都有一个主题,例如数据类型、语句和指针。主题出现的次序是依据基本概念的学习次序来安排的,学习后面的主题需要前面的主题作为基础。比方说,先介绍数据类型,然后介绍表达式和运算符,接着介绍语句。有时候需要参考后面的章节,以了解一些相关的细节。例如,在第5章提前进行关于指针和数组的讨论是有必要的(第5章包含表达式和运算符),不过关于指针和数组的详细介绍在第8章和第9章。
第1章,语言基础
描述C语言的特性,以及如何编写和编译C程序。本章介绍一些基本概念,比如翻译单元、字符集、标识符。
第2章,数据类型
全面介绍C语言数据类型,并讨论基本数据类型、void类型和枚举类型。
第3章,字面值
描述数字常量、字符常量、字符串字面值(包括转义符)。
第4章,类型转换
描述显式和隐式的类型转换,包括整数提升和通常的算术转换。
第5章,表达式和运算符
讨论表达式的计算、所有的运算符,以及和运算符兼容的操作数。
第6章,语句
讨论C语言的语句,比如语句块、循环、跳转。..
本书讨论范围主要针对1999年发布的C语言国际标准“ISO/IEC 9899:1999”,并包含技术修正“2001年的TC1”和“2004年的TC2”。此标准被称为C99,是“ISO/IEC 9899:1990标准”和“1995基准增补1(ISO/IEC 9899/AMD1:1995)”的扩充。1990 ISO/IEC标准对应于ANSI标准X3.159,是1989年底核准的标准,常常被称为ANSI C或C89。
并非所有的编译器和标准链接库运行版本都完全支持1999 C标准的众多新特性。对于1999的扩充部分(比如早期版本没有的函数),本书在介绍时会特别标上“C99”标记。
本书并非C语言程序设计的入门书。虽然本书涵盖C语言基础,但是本书的编排和组织方式并不适合初学者。如果你是C语言的初学者,我们假设你至少读过任何一本C语言的入门书,或者至少熟悉相关的语言(例如Java或C++),这样才适合阅读本书。
本书的组织方式
本书分成三部分。第一部分使用相当严谨的术语表介绍C语言;第二部分描述标准链接库;第三部分介绍GNU软件包中常用的编译和测试工具。
第一部分
第一部分介绍C语言的基础知识,包括第1章到第14章。在第1章之后,讲解C语言的一般概念和元素,每章都有一个主题,例如数据类型、语句和指针。主题出现的次序是依据基本概念的学习次序来安排的,学习后面的主题需要前面的主题作为基础。比方说,先介绍数据类型,然后介绍表达式和运算符,接着介绍语句。有时候需要参考后面的章节,以了解一些相关的细节。例如,在第5章提前进行关于指针和数组的讨论是有必要的(第5章包含表达式和运算符),不过关于指针和数组的详细介绍在第8章和第9章。
第1章,语言基础
描述C语言的特性,以及如何编写和编译C程序。本章介绍一些基本概念,比如翻译单元、字符集、标识符。
第2章,数据类型
全面介绍C语言数据类型,并讨论基本数据类型、void类型和枚举类型。
第3章,字面值
描述数字常量、字符常量、字符串字面值(包括转义符)。
第4章,类型转换
描述显式和隐式的类型转换,包括整数提升和通常的算术转换。
第5章,表达式和运算符
讨论表达式的计算、所有的运算符,以及和运算符兼容的操作数。
第6章,语句
讨论C语言的语句,比如语句块、循环、跳转。..
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)








点击看大图





加载中...

