对于一个开发者而言,能够胜任系统中任意一个模块的开发是其核心价值的体现。
对于一个架构师而言,掌握各种语言的优势并可以运用到系统中,由此简化系统的开发,是其架构生涯的第一步。
对于一个开发团队而言,能在短期内开发出用户满意的软件系统是起核心竞争力的体现。
每一个程序员都不能固步自封,要多接触新的行业,新的技术领域,突破自我。
## 目录
* [前言](README.md)
* [C语言学习之路](C语言学习之路.md)
* [第1章 编程基础](0. 编程基础/README.md)
* [与编程相关的计算机硬件](0. 编程基础/6. 与编程相关的计算机硬件.md)
* [载入内存,让程序运行起来](0. 编程基础/7. 载入内存,让程序运行起来.md)
* [二进制思想以及数据的存储](0. 编程基础/8. 二进制思想以及数据的存储.md)
* [第2章 初探C语言](1. 初探C语言/README.md)
* [C语言初探](1. 初探C语言/C语言初探.md)
* [使用IDE之前需要了解的一些概念](1. 初探C语言/使用IDE之前需要了解的一些概念.md)
* [C语言编译器和IDE的选择](1. 初探C语言/C语言编译器和IDE的选择.md)
* [最详细的VS2015安装教程](1. 初探C语言/最详细的VS2015安装教程.md)
* [在VS2015下运行C语言程序](1. 初探C语言/在VS2015下运行C语言程序.md)
* [Dev C++安装教程](1. 初探C语言/Dev C++安装教程.md)
* [在Dev C++下运行C语言程序](1. 初探C语言/在Dev C++下运行C语言程序.md)
* [C和C++编程规范](1. 初探C语言/C和C++编程规范.md)
* [第3章 数据类型和运算符](2. 数据类型和运算符/README.md)
* [数据类型](2. 数据类型和运算符/数据类型.md)
* [void类型](2. 数据类型和运算符/void类型.md)
* [变量和常量](2. 数据类型和运算符/变量和常量.md)
* [宽窄字符](2. 数据类型和运算符/宽窄字符.md)
* [关键字](2. 数据类型和运算符/关键字.md)
* [数据存储的原理](2. 数据类型和运算符/数据存储的原理.md)
* [浮点数的存储原理](2. 数据类型和运算符/浮点数的存储原理.md)
* [强制类型转换](2. 数据类型和运算符/强制类型转换.md)
* [printf()详解](2. 数据类型和运算符/printf函数详解.md)
* [scanf()详解](2. 数据类型和运算符/scanf函数详解.md)
* [运算符与表达式](2. 数据类型和运算符/运算符与表达式.md)
* [第4章 结构化程序设计](3. 结构化程序设计/README.md)
* [流程控制](3. 结构化程序设计/流程控制.md)
* [顺序结构](3. 结构化程序设计/顺序结构.md)
* [语句和逻辑结构](3. 结构化程序设计/语句和逻辑结构.md)
* [if分支](3. 结构化程序设计/if分支.md)
* [switch多分支](3. 结构化程序设计/switch多分支.md)
* [for循环](3. 结构化程序设计/for循环.md)
* [while循环](3. 结构化程序设计/while循环.md)
* [递归](3. 结构化程序设计/递归.md)
* [break关键字](3. 结构化程序设计/break关键字.md)
* [continue关键字](3. 结构化程序设计/continue关键字.md)
* [goto关键字](3. 结构化程序设计/goto关键字.md)
* [第5章 函数](4. 函数/README.md)
* [函数指针](4. 函数/函数指针.md)
* [库函数](4. 函数/库函数.md)
* [第6章 数组](5. 数组/README.md)
* [数组](5. 数组/数组.md)
* [二维数组](5. 数组/二维数组.md)
* [数组与指针](5. 数组/数组与指针.md)
* [动态数组](5. 数组/动态数组.md)
* [第7章 指针](6. 指针/README.md)
* [1分钟彻底理解C语言指针的概念](6. 指针/1分钟彻底理解C语言指针的概念.md)
* [指针](6. 指针/指针.md)
* [指针地址与取值运算符](6. 指针/指针地址与取值运算符.md)
* [指针的本质](6. 指针/指针的本质.md)
* [野指针和空指针](6. 指针/野指针和空指针.md)
* [void指针](6. 指针/void指针.md)
* [指针的强制类型转换](6. 指针/指针的强制类型转换.md)
* [玩转多级指针](6. 指针/玩转多级指针.md)
* [指针与数组](6. 指针/指针与数组.md)
* [指针与函数](6. 指针/指针与函数.md)
* [函数接口的传入参数与传出参数](6. 指针/函数接口的传入参数与传出参数.md)
* [回调函数](6. 指针/回调函数.md)
* [征服指针](6. 指针/征服指针.md)
* [指针与内存](6. 指针/指针与内存.md)
* [指针知识体系搭建-1](6. 指针/指针知识体系搭建-1.md)
* [指针知识体系搭建-2](6. 指针/指针知识体系搭建-2.md)
* [句柄handle](6. 指针/句柄handle.md)
* [句柄是什么?Windows结构体里面句柄的作用](6. 指针/句柄是什么?Windows结构体里面句柄的作用.md)
* [指针的应用场景](6. 指针/指针的应用场景.md)
* [关于指针的经典语录](6. 指针/关于指针的经典语录.md)
* [第8章 C语言与汇编](7. C语言与汇编/README.md)
* [汇编语言](7. C语言与汇编/汇编语言.md)
* [C语言与汇编之计算机结构](7. C语言与汇编/C语言与汇编之计算机结构.md)
* [C语言与汇编之用汇编写一个Helloword](7. C语言与汇编/C语言与汇编之用汇编写一个Helloword.md)
* [C语言与汇编之寄存器和寻址方式](7. C语言与汇编/C语言与汇编之寄存器和寻址方式.md)
* [C语言与汇编之函数调用的本质](7. C语言与汇编/C语言与汇编之函数调用的本质.md)
* [第9章 C语言与内存](8. C语言与内存/README.md)
* [C语言与内存](8. C语言与内存/0. C语言与内存.md)
* [C语言指针初步](8. C语言与内存/1. C语言指针初步.md)
* [C语言指针进阶](8. C语言与内存/2. C语言指针进阶.md)
* [C语言指针举例](8. C语言与内存/3. C语言指针举例.md)
* [C语言指针修饰符const](8. C语言与内存/4. C语言指针修饰符const.md)
* [C语言const举例](8. C语言与内存/5. C语言const举例.md)
* [C语言volatile与typedef](8. C语言与内存/6. C语言volatile与typedef.md)
* [C语言运算符标签操作](8. C语言与内存/7. C语言运算符标签操作.md)
* [C语言运算符加减举例](8. C语言与内存/8. C语言运算符加减举例.md)
* [C语言指针越界访问举例](8. C语言与内存/9. C语言指针越界访问举例.md)
* [C语言指针逻辑运算符](8. C语言与内存/10. C语言指针逻辑运算符.md)
* [C语言多级指针](8. C语言与内存/11. C语言多级指针.md)
* [C语言多级指针举例](8. C语言与内存/12. C语言多级指针举例.md)
* [C语言数组](8. C语言与内存/13. C语言数组.md)
* [C语言结构体字节对齐](8. C语言与内存/14. C语言结构体字节对齐.md)
* [C语言内存分布思想概述](8. C语言与内存/15. C语言内存分布思想概述.md)
* [C语言只读空间](8. C语言与内存/16. C语言只读空间.md)
* [C语言内存分布之数据段](8. C语言与内存/17. C语言内存分布之数据段.md)
* [C语言内存分布之堆空间](8. C语言与内存/18. C语言内存分布之堆空间.md)
* [内存结构](8. C语言与内存/内存结构.md)
* [第10章 字符串](9. 字符串/README.md)
* [字符串](9. 字符串/字符串.md)
* [常用的字符串函数-1](9. 字符串/常用的字符串函数-1.md)
* [常用的字符串函数-2](9. 字符串/常用的字符串函数-2.md)
* [封装字符串](9. 字符串/封装字符串.md)
* [字符串案例](9. 字符串/案例.md)
* [第11章 编译和预处理](10. 编译和预处理/README.md)
* [第12章 结构体和共用体](11. 结构体和共用体/README.md)
* [结构体](11. 结构体和共用体/结构体.md)
* [共用体](11. 结构体和共