跳到内容

C 小教程/注释与修订历史

来自维基百科,开放世界的开放书籍

我写下这份文档,并非因为我是这项主题的专家,而是因为我不是。我不经常使用 C,而使用频率低和相对晦涩的语法会带来令人沮丧的感觉。所以,我把这些笔记放到一起,以确保我能以一种易于访问的方式知道自己了解的东西。

最初,此文档包含有关 C++ 的两章,但它们很粗略,我对这门语言没有什么兴趣。C++ 实际上并不是 C 的增强版本,而是一种基于 C 的不同语言。在我倾向于钻研的小型软件项目中,其附加功能给我带来的麻烦远大于其价值。由于我无法维护这些材料,所以我删掉了它们。

修订历史

   v1.0   / 01 jan 95 / gvg
   v2.0   / 01 may 95 / gvg / Added chapters on C++, reformatted.
   v2.1   / 30 may 95 / gvg / Minor corrections and changes. 
   v2.2   / 01 jul 95 / gvg / Added quick reference and minor changes.
   v2.3   / 09 jul 95 / gvg / Corrected bug in "strlen()" description.
   v2.4   / 25 aug 95 / gvg / Added command-line parser example.
   v2.5   / 13 oct 95 / gvg / Web update. 
   v2.5   / 01 feb 99 / gvg / Minor cosmetic update.
   v2.0.7 / 01 feb 02 / gvg / Minor cosmetic update.
   v3.0.0 / 01 aug 03 / gvg / Eliminated C++ material.
   v3.0.1 / 01 aug 05 / gvg / Minor proofing & cleanup.
   v3.0.2 / 01 jul 07 / gvg / Minor cosmetic update.

华夏公益教科书