定 价:¥89.00
作 者: | 阿布编程 |
出版社: | 清华大学出版社 |
丛编项: | |
标 签: | 暂缺 |
ISBN: | 9787302643937 | 出版时间: | 2023-09-01 | 包装: | 平装 |
开本: | 16开 | 页数: | 字数: |
目
录
第1章 预备知识
阅读建议 002
1.1 工具介绍 003
1.2 CPU眼里的程序运行 006
1.3 CPU眼里的汇编语言 012
第2章 基础语法
阅读建议 020
2.1 CPU眼里的main函数 021
2.2 CPU眼里的变量 024
2.3 CPU眼里的goto、if else 028
2.4 CPU眼里的指针变量 032
2.5 CPU眼里的指针本质和风险 039
2.6 CPU眼里的数组 043
2.7 CPU眼里的数组越界 047
2.8 CPU眼里的引用 052
CPU眼里的C/C
X
2.9 CPU眼里的i 与 i 054
2.10 代码陷阱类型转换 059
第3章 函数原理
阅读建议 064
3.1 CPU眼里的参数传递 065
3.2 CPU眼里的函数括号{} 070
3.3 CPU眼里的调用和返回 076
3.4 CPU眼里的函数指针 083
3.5 CPU眼里的函数返回值 087
3.6 CPU眼里的堆和栈 094
3.7 函数实验回溯函数调用关系 104
第4章 C 特性
阅读建议 108
4.1 CPU眼里的this 109
4.2 CPU眼里的构造函数 111
4.3 CPU眼里的虚函数 115
4.4 CPU眼里的多态 121
4.5 CPU眼里的模板 128
4.6 CPU眼里的malloc和new 131
4.7 面向对象实践依赖反转 135
第5章 高级编程
阅读建议 144
5.1 CPU眼里的虚拟内存 145
5.2 坐井观天的进程 153
5.3 CPU眼里的地址映射 159
目录
XI
XI
5.4 CPU眼里的volatile 164
5.5 CPU眼里的常量 169
5.6 CPU眼里的系统调用 173
5.7 CPU眼里的大端、小端 179
5.8 CPU眼里的上下文 186
5.9 CPU眼里的锁 192
第6章 面试挑战
阅读建议 202
6.1 static、global以及local 203
6.2 数组和双重指针 210
6.3 指针为什么这么难 216
6.4 auto的工作原理 218
6.5 thread_local的工作原理 223
6.6 面试的技巧 227