引言
谭浩强,对大学生来说很熟悉的一个名字,大学习C语言基本上都是他的这本《C程序设计》作为教材。笔者上大学时学习的是第三版,现在流行的是第五版。当初学C语言的时候是一知半解,纯粹为了应付考试,后来工作主要是PHP、Python等高级语言为主。如果恰巧你是刚入学的大一新生,或者对编程感兴趣,那不妨我们一起来学习一下C语言,希望我这个互联网打拼10余载的老鸟能帮助一些新手完成编程第一课。
章节对比
看一本书先看目录,了解这本书的篇幅结构和布局,不仅为我们的学习计划做铺垫,还能把我全局,学起来不会像无头苍蝇毫无目的,而是每一次学习都有比较明确的目标,大大增强我们学习的信心。
虽然这本书修订到了第五版,和我当初的第三版在章节和内容顺序上略有不同,但是总体基本一致。下面我们通过对比这些章节上的区别来了解这本书的布局和结构,为后面的学习打下基础。
《C程序设计》第三版和第五版章节比对
整体来看,第五版比第三版少了四章,是知识点少了吗?下面看具体分析。
-
第五版将第3章、第4章合并为第三章,内容基本一致
-
第五版第6章“循环控制”改为“循环结构程序设计”为了和第五章命名保持一致
-
第五版第7章、第8章命名加长,可能为了更好地体现出“数组”和“函数”的作用,内容基本一致
-
第五版第9章“用户自己建立数据类型”