- 最简单的函数
- Hello,world!
- 函数的开始和结束
- 栈
- printf()与参数处理
- scanf()
- 访问实参
- 一个或者多个字的返回值
- 指针
- GOTO操作符
- 条件转跳
- 选择结构switch()/case/default
- 循环
- 对C-Strings的简单处理
- 用其他东西代替算数操作符
- 浮点数单元
- 数组
- 操纵特定的bit
- 用线性同余生成器来产生伪随机数
- 结构体
- 联合体
- 指向函数的指针
- 在32位环境中的64位值
- SIMD
- 64位化
- 使用SIMD来处理浮点数
- 关于ARM的特殊细节
- 关于MIPS的特殊细节
- 温度转换
- 斐波那契数列
- CRC32的计算实例
- 网址的计算实例
- 循环:几个迭代器
- Duff’s device
- 除以9
- 将字符串转化为数字(atoi())
- 内联函数
- C99 的约束
- 无分支的abs()函数
- 参数可变的函数
- 字符串截取
- toupper()函数
- 不正确的反汇编代码
- 花指令
- C++
- 负的数组引索
- Windoes 16-bit