章节目录
- 01-C语言的GCC扩展
- 02-GNU C
- 03-内联函数
- 04-避免内联
- 05-纯函数
- 06-常函数(constant functions)
- 07-没有返回值的函数
- 08-分配内存的函数
- 09-强制调用方检查返回值
- 10-把函数标识为Deprecated(已废弃)
- 11-把函数标识为已使用
- 12-把函数或参数标识为未使用的
- 13-对结构体进行紧凑存储(pack)
- 14-增加变量的对齐
- 15-把全局变量放到寄存器中
- 16-分支标注
- 17-获取表达式类型
- 18-获取类型的对齐方式
- 19-结构体中成员变量的偏移
- 20-获取函数的返回地址
- 21-条件范围
- 22-空指针和函数指针
- 23-一箭双雕可移植且代码优美