get c programming , Get技能系列 深入浅出介绍和学习C语言编程,适合初学者,以《C Primer Plus》第五版作为学习教程 目录 基础篇 1.1 C语言前传 1.1.1 CPU是如何执行代码的 1.1.2 内存是如何参与计算的 1.1.3 透视C代码的执行过程 1.2 C语言概述 1.2.1 从最简单的开始 1.2.2 预处理器和链接器 1.2.3 运算符、表达式和语句 1.2.4 控制语句 1.2.5 函数 1.2.6 数组 1.2.7 指针 1.2.8 格式化输入输出 1.2.9 文件输入输出 高阶篇 2.1 复合数据类型 2.1.1 结构体 2.1.2 联合体 2.1.3 枚举类型 2.1.4 typedef 2.2 指针 2.2.1 数组和指针 2.2.2 函数和指针 2.2.3 指向结构的指针 2.2.4 指向指针的指针 2.3 存储类和内存管理 2.3.1 存储类 2.3.2 分配内存malloc和free 2.3.3 类型限定词 2.4 位操作 2.4.1 二进制数,位和字节 2.4.2 八进制和十六进制 2.4.3 位运算符 2.5 C预处理器 2.5.1 翻译程序第一步 2.5.2 明显常量:#define 2.6 C语言陷阱 原理篇 3.1 编译器如何工作 3.2 C库如何实现 应用篇 4.1 文件系统编程 4.2 进程操作 4.3 进程间通信 4.4 多线程编程 4.5 网络编程 4.6 Linux GUI编程 开源项目篇