第1章 C语言入门
1.1 编写第一个C程序
1.1.1 编译并运行程序
1.1.2 预处理器指令
1.1.3 main函数
1.1.4 检查函数返回值
1.1.5 格式化输出
1.2 编辑器和集成式开发环境
1.3 编译器
1.3.1 GNU编译器合集
1.3.2 Clang
1.3.3 Microsoft Visual Studio
1.4 可移植性
1.4.1 由实现定义的行为
1.4.2 未指定行为
1.4.3 未定义行为
1.4.4 特定区域设置行为和通用扩展
1.5 小结
第2章 对象、函数和类型
2.1 对象、函数、类型和指针
2.2 声明变量
2.2.1 交换值(初次尝试)
2.2.2 交换值(再次尝试)
2.3 作用域
2.4 存储期
2.5 对齐方式
2.6 对象类型
2.6.1 布尔类型
2.6.2 字符类型
2.6.3 数值类型
2.7 函数类型
2.8 派生类型
2.8.1 指针类型
2.8.2 数组
2.8.3 结构
2.8.4 联合
2.9 标签
2.10 类型限定符
2.10.1 const
2.10.2 volatile
2.10.3 restrict
2.11 练习
2.12 小结
第3章 算术类型
3.1 整数
……
第4章 表达式和运算符
第5章 控制流
第6章 动态分配内存
第7章 字符和字符串
第8章 输入/输出
第9章 预处理器
第10章 程序结构
第11章 调试、测试和分析
参考文献
展开