图书介绍

C/C++技术丛书 C指针原理揭秘 基于底层实现机制PDF|Epub|txt|kindle电子书版本下载

C/C++技术丛书 C指针原理揭秘 基于底层实现机制
  • 刘兴编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111626831
  • 出版时间:2019
  • 标注页数:256页
  • 文件大小:21MB
  • 文件页数:266页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C/C++技术丛书 C指针原理揭秘 基于底层实现机制PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 准备篇2

第1章 C语言概述2

1.1 C语言的起源与发展2

1.2 C语言特性3

1.3 开发环境搭建4

1.3.1 Windows开发环境4

1.3.2 UNIX/Linux开发环境13

1.3.3 随书网盘的开发环境33

1.4 hello,world38

1.5 小结43

第2章 C语言快速入门44

2.1 C语言的语法特点44

2.2 猜数字游戏45

2.2.1 编写输入数字的C代码46

2.2.2 限制输入数字的范围46

2.2.3 引入循环机制,允许重新输入48

2.2.4 产生1~500以内的随机整数50

2.2.5 反复接收玩家输入,直到猜中数字为止52

2.2.6 自动猜数算法54

2.3 小结57

第3章 AT&T汇编概述58

3.1 AT&T汇编基础58

3.1.1 IA-32指令58

3.1.2 汇编的作用59

3.1.3 AT&T汇编语言的特点59

3.1.4 第一个AT&T汇编61

3.2 程序运行机制64

3.3 小结65

第二篇 基础篇68

第4章 指针基础68

4.1 C指针概述68

4.2 C指针基础69

4.2.1 指向标量的C指针69

4.2.2 指向数组的C指针73

4.2.3 指针数组75

4.2.4 函数参数中使用指针82

4.2.5 常量指针85

4.2.6 函数指针88

4.2.7 文件指针91

4.3 小结98

第5章 C开发基础99

5.1 编译与调试C程序99

5.1.1 GCC与GDB99

5.1.2 make工具与makefile104

5.2 GLib函数库107

5.2.1 GLib简述107

5.2.2 GLib基础110

5.2.3 GLib数据类型及标准宏118

5.3 内存管理120

5.3.1 glibc的内存管理120

5.3.2 内存分配机制121

5.3.3 内存回收125

5.4 Ncurses库137

5.4.1 Ncurses简述137

5.4.2 Ncurses基础137

5.4.3 Ncurses实例:文字编辑器154

5.5 小结181

第三篇 进阶篇184

第6章 C开发技巧集锦184

6.1 递归184

6.1.1 递归概述184

6.1.2 斐波那契数列184

6.1.3 brainfuck解释器186

6.2 字符串操作196

6.2.1 复制并截断字符串196

6.2.2 字符串拼接197

6.2.3 在内存中复制字符串197

6.2.4 目录的尾部位置197

6.2.5 查找文件扩展名198

6.3 加法溢出198

6.3.1 溢出原理198

6.3.2 溢出应用199

6.4 编译信息的预定义宏200

6.4.1 FILE与LINE201

6.4.2 #line与#error201

6.5 C与汇编语言混合编程202

6.5.1 寄存器203

6.5.2 变量存储分配204

6.5.3 汇编指令概述205

6.5.4 C编译执行原理207

6.5.5 汇编调用C库函数209

6.5.6 C内联汇编210

6.6 小结216

第7章 C并行与网络基础217

7.1 多进程、多线程基础217

7.1.1 多进程编程218

7.1.2 多线程委托模型220

7.1.3 分离线程222

7.1.4 取消线程224

7.1.5 多线程竞争域230

7.1.6 线程互斥对象232

7.1.7 线程专有数据239

7.1.8 消息队列241

7.2 C网络基础245

7.2.1 TCP基础245

7.2.2 TCP编程基础245

7.2.3 TCP编程示例248

7.3 小结254

热门推荐