科技
类型
7.8
豆瓣评分
可以朗读
语音朗读
235千字
字数
2016-04-01
发行日期
展开全部
主编推荐语
剖析常见的C编程问题,检验C编程水平的试金石。
内容简介
《你必须知道的495个C语言问题》以问答的形式组织内容,讨论了学习或使用C语言的过程中经常遇到的一些问题。书中列出了C用户经常问的400多个经典问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预处理器等各个方面的主题,并分别给出了解答,而且结合代码示例阐明要点。《你必须知道的495个C语言问题》结构清晰,讲解透彻,是各高校相关专业C语言课程很好的教学参考书,也是各层次C程序员的实践指南。
目录
- 版权信息
- 内容提要
- 原版序
- 前言
- 第1章 声明和初始化
- 基本类型
- 1.1
- 1.2
- 1.3
- 1.4
- 指针声明
- 1.5
- 1.6
- 声明风格
- 1.7
- 1.8
- 1.9
- 存储类型
- 1.10
- 1.11
- 1.12
- 类型定义(typedef)
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- const限定词
- 1.18
- 1.19
- 1.20
- 复杂的声明
- 1.21
- 1.22
- 数组大小
- 1.23
- 1.24
- 声明问题
- 1.25
- 1.26
- 1.27
- 1.28
- 1.29
- 命名空间
- 1.30
- 初始化
- 1.31
- 1.32
- 1.33
- 1.34
- 1.35
- 1.36
- 1.37
- 第2章 结构、联合和枚举
- 结构声明
- 2.1
- 2.2
- 2.3
- 2.4
- 2.5
- 2.6
- 2.7
- 2.8
- 2.9
- 2.10
- 2.11
- 2.12
- 结构填充
- 2.13
- 2.14
- 2.15
- 2.16
- 2.17
- 2.18
- 2.19
- 联合
- 2.20
- 2.21
- 2.22
- 枚举
- 2.23
- 2.24
- 2.25
- 位域
- 2.26
- 2.27
- 第3章 表达式
- 求值顺序
- 3.1
- 3.2
- 3.3
- 3.4
- 3.5
- 3.6
- 3.7
- 3.8
- 3.9
- 3.10
- 3.11
- 3.12
- 其他的表达式问题
- 3.13
- 3.14
- 3.15
- 3.16
- 3.17
- 3.18
- 3.19
- 保护规则
- 3.20
- 3.21
- 第4章 指针
- 基本的指针应用
- 4.1
- 4.2
- 4.3
- 指针操作
- 4.4
- 4.5
- 4.6
- 4.7
- 作为函数参数的指针
- 4.8
- 4.9
- 4.10
- 4.11
- 其他指针问题
- 4.12
- 4.13
- 4.14
- 4.15
- 第5章 空指针
- 空指针和空指针常量
- 5.1
- 5.2
- 5.3
- NULL宏
- 5.4
- 5.5
- 5.6
- 5.7
- 5.8
- 5.9
- 5.10
- 5.11
- 5.12
- 回顾
- 5.13
- 5.14
- 5.15
- 5.16
- 5.17
- 地址0上到底有什么?
- 5.18
- 5.19
- 5.20
- 第6章 数组和指针
- 数组和指针的基本关系
- 6.1
- 6.2
- 6.3
- 6.4
- 数组不能被赋值
- 6.5
- 6.6
- 6.7
- 回顾
- 6.8
- 6.9
- 6.10
- 6.11
- 数组的指针
- 6.12
- 6.13
- 动态数组分配
- 6.14
- 6.15
- 6.16
- 6.17
- 函数和多维数组
- 6.18
- 6.19
- 6.20
- 数组的大小
- 6.21
- 6.22
- 6.23
- 第7章 内存分配
- 基本的内存分配问题
- 7.1
- 7.2
- 7.3
- 7.4
- 7.5
- 7.6
- 7.7
- 7.8
- 调用malloc
- 7.9
- 7.10
- 7.11
- 7.12
- 7.13
- 7.14
- 7.15
- 7.16
- 7.17
- 7.18
- 有关malloc的问题
- 7.19
- 7.20
- 7.21
- 7.22
- 7.23
- 释放内存
- 7.24
- 7.25
- 7.26
- 7.27
- 7.28
- 7.29
- 分配内存块的大小
- 7.30
- 7.31
- 7.32
- 其他分配函数
- 7.33
- 7.34
- 7.35
- 7.36
- 第8章 字符和字符串
- 8.1
- 8.2
- 8.3
- 8.4
- 8.5
- 8.6
- 8.7
- 8.8
- 8.9
- 8.10
- 第9章 布尔表达式和变量
- 9.1
- 9.2
- 9.3
- 9.4
- 9.5
- 第10章 C预处理器
- 宏定义
- 10.1
- 10.2
- 10.3
- 10.4
- 10.5
- 头文件
- 10.6
- 10.7
- 10.8
- 10.9
- 10.10
- 10.11
- 条件编译
- 10.12
- 10.13
- 10.14
- 10.15
- 10.16
- 10.17
- 10.18
- 10.19
- 奇异的处理
- 10.20
- 10.21
- 10.22
- 10.23
- 10.24
- 10.25
- 可变参数列表的宏
- 10.26
- 10.27
- 第11章 ANSI/ISO标准C
- 标准
- 11.1
- 11.2
- 11.3
- 函数原型
- 11.4
- 11.5
- 11.6
- 11.7
- 11.8
- const限定词
- 11.9
- 11.10
- 11.11
- 11.12
- main( )函数的使用
- 11.13
- 11.14
- 11.15
- 11.16
- 11.17
- 11.18
- 预处理功能
- 11.19
- 11.20
- 11.21
- 11.22
- 11.23
- 其他的ANSI C问题
- 11.24
- 11.25
- 11.26
- 11.27
- 11.28
- 11.29
- 11.30
- 老的或非标准的编译器
- 11.31
- 11.32
- 11.33
- 11.34
- 兼容性
- 11.35
- 11.36
- 11.37
- 11.38
- 第12章 标准输入输出库
- 基本输入输出
- 12.1
- 12.2
- 12.3
- 12.4
- 12.5
- 12.6
- printf格式
- 12.7
- 12.8
- 12.9
- 12.10
- 12.11
- 12.12
- 12.13
- 12.14
- 12.15
- 12.16
- 12.17
- 12.18
- scanf问题
- 12.19
- 12.20
- 12.21
- 12.22
- 其他stdio函数
- 12.23
- 12.24
- 12.25
- 12.26
- 12.27
- 12.28
- 打开和操作文件
- 12.29
- 12.30
- 12.31
- 12.32
- 12.33
- 12.34
- 重定向stdin和stdout
- 12.35
- 12.36
- 12.37
- 12.38
- 12.39
- “二进制”输入输出
- 12.40
- 12.41
- 12.42
- 12.43
- 12.44
- 12.45
- 第13章 库函数
- 字符串函数
- 13.1
- 13.2
- 13.3
- 13.4
- 13.5
- 13.6
- 13.7
- 排序
- 13.8
- 13.9
- 13.10
- 13.11
- 日期和时间
- 13.12
- 13.13
- 13.14
- 随机数
- 13.15
- 13.16
- 13.17
- 13.18
- 13.19
- 13.20
- 13.21
- 其他库函数
- 13.22
- 13.23
- 13.24
- 13.25
- 13.26
- 13.27
- 13.28
- 13.29
- 第14章 浮点运算
- 14.1
- 14.2
- 14.3
- 14.4
- 14.5
- 14.6
- 14.7
- 14.8
- 14.9
- 14.10
- 14.11
- 14.12
- 14.13
- 第15章 可变参数列表
- 调用变参函数
- 15.1
- 15.2
- 15.3
- 15.4
- 15.5
- 15.6
- 15.7
- 提取可变参数
- 15.8
- 15.9
- 15.10
- 15.11
- 困难的问题
- 15.12
- 15.13
- 第16章 奇怪的问题
- 16.1
- 16.2
- 16.3
- 16.4
- 16.5
- 16.6
- 16.7
- 16.8
- 16.9
- 第17章 风格
- 17.1
- 17.2
- 17.3
- 17.4
- 17.5
- 17.6
- 17.7
- 17.8
- 17.9
- 17.10
- 17.11
- 第18章 工具和资源
- 18.1
- 18.2
- 18.3
- lint
- 18.4
- 18.5
- 18.6
- 18.7
- 资源
- 18.8
- 18.9
- 18.10
- 18.11
- 18.12
- 18.13
- 18.14
- 18.15
- 18.16
- 18.17
- 18.18
- 18.19
- 18.20
- 第19章 系统依赖
- 键盘和屏幕I/O
- 19.1
- 19.2
- 19.3
- 19.4
- 19.5
- 其他I/O
- 19.6
- 19.7
- 19.8
- 19.9
- 19.10
- 19.11
- 文件和目录
- 19.12
- 19.13
- 19.14
- 19.15
- 19.16
- 19.17
- 19.18
- 19.19
- 19.20
- 19.21
- 19.22
- 19.23
- 19.24
- 19.25
- 19.26
- 访问原始内存
- 19.27
- 19.28
- 19.29
- 19.30
- 19.31
- “系统”命令
- 19.32
- 19.33
- 19.34
- 19.35
- 进程环境
- 19.36
- 19.37
- 19.38
- 19.39
- 19.40
- 19.41
- 其他系统相关的操作
- 19.42
- 19.43
- 19.44
- 19.45
- 19.46
- 19.47
- 回顾
- 19.48
- 19.49
- 第20章 杂项
- 20.1
- 20.2
- 20.3
- 20.4
- 20.5
- 20.6
- 位和字节
- 20.7
- 20.8
- 20.9
- 20.10
- 20.11
- 20.12
- 效率
- 20.13
- 20.14
- 20.15
- 20.16
- 20.17
- 20.18
- switch语句
- 20.19
- 20.20
- 20.21
- 各种语言功能
- 20.22
- 20.23
- 20.24
- 20.25
- 20.26
- 20.27
- 20.28
- 20.29
- 20.30
- 其他语言
- 20.31
- 20.32
- 20.33
- 20.34
- 20.35
- 20.36
- 20.37
- 20.38
- 20.39
- 琐事
- 20.40
- 20.41
- 20.42
- 20.43
- 20.44
- 20.45
- 20.46
- 20.47
- 术语表
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。