C语言陷阱和缺陷之开始篇

来源:互联网 发布:js中sleep函数 编辑:程序博客网 时间:2024/04/29 14:45

实际工作中写C/C++程序有一年多了。前些日子看到<<C语言陷阱和缺陷>>这本书,匆匆过了一遍以后发现里面讲的东西很实用。特此再学习一遍并和大家分享。

                                                                                                                                                                                                                                                              -----写在前面的话

这系列博文将会分为以下几个部分:

  第一部分,研究了当程序被划分为记号时会发生的问题。

  第二部分,继续研究了当程序的记号被编译器组合为声明、表达式和语句时会出现的问题。

  第三部分,研究了由多个部分组成、分别编译并绑定到一起的C程序。

  第四部分,处理了概念上的误解:当一个程序具体执行时会发生的事情。

     第五部分,研究了我们的程序和它们所使用的常用库之间的关系。

     第六部分,我们注意到了我们所写的程序也不并不是我们所运行的程序;预处理器将首先运行。

     第七部分,讨论了可移植性问题:一个能在一个实现中运行的程序无法在另一个实现中运行的原因。


上述几个部分都是按照书中的大纲的来的,并附上自己的一些实际中碰到的问题和实例来讲解。准备在一个星期内写完上述7部分,以此共勉。