出版社:机械工业出版社
年代:2007
定价:60.0
本书包含C语言的一切知识,主题包括:C 语言的语法、GNU编译器选项、标准链接库函数、GDB和make、预处理指令、C99特色和扩充等。
前言
第一部分语言
第1章C语言基础
C语言特性
C程序的结构
源代码文件
注释
字符集
标识符
C编译器运行原理
第2章数据类型
数据类型分类
整数数据类型
浮点数据类型
复数浮点数据类型(C99)
枚举数据类型
void数据类型
第3章字面值
整数常量
浮点常量
字符常量
字符串字面值
第4章类型转换
算术类型的转换
非算术类型的转换
第5章表达式和运算符
计算表达式
运算符全面剖析
常量表达式
第6章语句
表达式语句
语句块
循环
选择语句
无条件跳转
第7章函数
函数定义
函数声明
函数如何被执行
指针当作自变量和返回值
Inline函数
递归函数
可选性自变量
第8章数组
定义数组
存取数组元素
初始化数组
字符串
多维数组
数组作为函数的自变量
第9章指针
声明指针
指针的运算
指针和类型的限定符
“数组的指针”和“指针的数组”
指向函数的指针
第10章结构、联合、位字段
结构
联合
位字段
第11章声明
一般语法
类型名称
typedef声明
标识符的链接
对象的生存周期
初始化
第12章动态内存管理
已分配内存的特性
调整内存大小和释放内存
通用的二叉树
特性
实践
第13章输入和输出
流
文件
打开和关闭文件
读操作和写操作
文件随机访问
第14章预处理指令
插入头文件的内容
定义和使用宏
条件式编译
定义行号
产生错误信息
#pragma预处理指令
_Pragma运算符
预定义的宏
第二部分标准链接库
第15章标准头文件
使用标准头文件
标准头文件的内容
第16章函数简介
输入和输出
数学函数
字符分类和转换
字符串处理
多字节字符
在数字和字符串之间转换
搜索和排序
内存区域处理
动态内存管理
日期和时间
进程控制
国际化
非局部性跳转
调试
错误信息
第17章标准链接库函数
第三部分基本工具
第18章GCC编译器
GNU编译器集合
获取和安装GCC
使用GCC编译C程序
C方言
编译器警告
优化
调试
剖析
选项和环境变量汇总
第19章使用make创建C程序
目标、前提和命令
Makefile
注释
伪目标
其他目标属性
宏
函数
预处理指令
执行make
第20章使用GDB调试C程序
安装GDB
调试过程范例
启动GDB
使用GDB命令
C程序员在编写程序时手头一定要有这本书。在这本书中,C语言专家PeterPrinz和TonyCrawford为你提供大量的编程参考信息。全书叙述清晰,语句简洁,分析深刻。本书内容丰富,总共包含21章,能够让你深刻了解C语言关键概念,比如类型转换、动态内存管理、指针处理等。想知道GNUmake或GNU调试器的细节吗?本书开辟专门的章节来讲解。一书在手,程序开发会更加顺利!Peter和Tony所编写的这本书会成为C语言程序员必备的工作利器!
(德) 彼得·普林茨 (Peter Prinz) , (德) 托尼·克劳福德 (Tony Crawford) , 著
马磊, 编著
( ) 奥尔巴哈 (Albahari,J.) , ( ) 奥尔巴哈 (Albahari,B.) , 著
(美) 佩里 (Perry,S.C.) , 著
袁辉等, 编著
罗斌等, 编著
陈强, 编著
金铁, 著
金铁, 著