手把手教你学C语言

吴明杰 曹宇 吴丹
前言 当你拿起本书翻到这一页时,不管最后买与不买,都要对你说声谢谢,相遇就是缘分。 为什么要写这本书 本书是我人生中写的第一本书,基于我学习C语言的笔记。我从大学本科的时候开始学习C语言,每每学到新的知识或有心得体会时便记下来,就同写日记一样。就这样断断续续一直持续到硕士研究生阶段,那时差不多写了7万多字。我会将自己的笔记分享给很多想学C语言的师弟师妹。在学习的过程中他们发现,我的笔记比其他C语言书籍都更易于理解,讲得通俗易懂,风趣幽默。虽然当时只有7万多字,内容有限,但他们都认为“绝对是入门的好书”。所以我的“前期读者”以及专业导师都希望我能出版这些笔记。但我觉得还不够好,内容还不够充实,也怕误人子弟,浪费读者时间,毕竟当时水平有限。但这却在我心里埋下了一颗想要写一本好书的种子。 硕士研究生毕业后我应聘到上海起策教育科技公司工作,而我教授的第一门课就是C语言。从此我正式开始了与C语言全天候、长时期的亲密接触,也正式开启了我要将这本书写好的历程。在工作中,我有很多心得体会,或跟同事交流,或得益于很多前辈的教导。于是通过不断地补充,原先的7万多字变为现在的34万多字。在这个过程中我不断地对它精雕细琢,就像培养一个优秀的孩子一样,只希望能展现给大家一份优秀的作品。现在我觉得时机到了,可以让它为更多想学好C语言的读者做贡献了。 本书内容 本书是学习C语言的入门书籍,所以一开始对C语言的铺垫很充分,循序渐进,目的是让大家对C语言不再陌生,轻松愉快地学习。本书的内容对于入门来说是非常全面的,包括C语言基础知识、流程控制、数组、函数、指针、字符串、结构体、链表、文件操作等主流知识。这几个知识点是学习C语言的主要框架,对于不同的C语言书籍,区别就在于讲得是否详细,是否能让每位读者都掌握。本书中这几个知识点都讲得非常详细、透彻,是经过无数学弟学妹检验过的,也期待着读者的检验。除此之外,本…