第九部分:后记
其实就是前言,因为前言部分一直空缺着,一直到所有内容都写完了才回来写,到了最后发现写的前言有点多,就全都放到后记来了。这个结构正如 C 语言的学习,一开始摸不着头脑,是因为 C 语言是一个整体,当模模糊糊地学完了全部,再一结合,才能明白其中各部分互相的联系。
这个文档在编写时参考了谭浩强老师的《C 程序设计》一本书,一来这本书是我们专业的教材,二来是喜欢这本书,喜欢谭浩强老师的写书风格。浅显易懂,言简意赅。夸谭老师的话在书的前 16 页都夸完了,也不用我在这里费口舌。
这个文档起稿于 2015 年 9 月末,第一版完成于 2015 年 10 月 6 日,至于 BUG 还没有找全,也没有调试过所有出现的例程。万事总有疏漏之处,正因如此我们才一直都在进化。
这个文档写给大连工业大学集成测控技术研究所 MOS(微/移动操作系统)小组 2015 届的新生们,同时送给以后每一届的学弟学妹。写这个文档的动机很纯洁 —— 我最喜欢的谭浩强老师的书实在是太繁杂了,尽管语言通俗易懂,内容还是需要更加精炼。一句话就能说完的话一定不要说两句。准确的说,这个文档是谭浩强老师教材的精简版。写给以后每一届学弟学妹,希望各位能重视起 C 语言这一门课程。尽管它在你们的心目中完全不是一门编程语言,因为学了几周也写不出一个自己的窗口(UI),人家学 Java 的一天就能出现一个可视化的窗口。不论怎样,记住,C 语言永远都是编程的根本。C 语言培养的是一个人的编程思想,顺带学一些编程的基础。没有这个基石,以后学什么语言、写出什么高大上的程序,都只是空中楼阁。
至于 C 语言的学习,看完这个文档还不够,这只是一个入门教程。本文档里没有详细介绍链表、共用体、文件的相关操作等内容。这里的内容用来入门是足够了,但想要进阶还是很难。今后有的同学还要考国家计算机二级,就要学更多的一些内容再做更多的习题。
这个文档配合 2015 年新生考核期的 C 语言培训使用,预计 2 周。