谭浩强的《C程序设计》出第四版了,与第三版比哪一个好啊?

作者&投稿:太性 (若有异议请与网页底部的电邮联系)
谭浩强c程序设计第三版本与第四版本有什么具体区别?哪个版本最好?好在什么地方?~

区别以及哪个更优,如下:
第四版保持了前三版的写作风格,保持了概念清晰、通俗易懂的特点,并在以下几个方面作了修改:
(1) 按照C 99标准进行介绍,以适应C语言的发展,使程序更加规范。目前大多数介绍C语言的教材是按照C 89标准介绍的,本书按照C 99的规定进行介绍,程序符合C 99的要求。例如: ① 数据类型介绍中,增加了C 99扩充的双长整型(long long int)、复数浮点型(float_complex,double_complex,long long _complex)、布尔型(bool)等,使读者有所了解。 ② C 99要求,main函数的类型一律指定为int型,并在函数的末尾加一个返回语句“return 0;”。 ③ C 99增加了注释行的新形式——以双钭线//开始的内容作为注释行,这本来是C++的注释行形式,现在C 99把它扩充进来了,使编程更加方便。同时保留了原来的/?……?/形式,以使原来按C 89标准编写的程序可以不加修改仍可使用。本书采用C 99的注释新形式,读者使用更方便,而且符合发展需要。因此,本书的程序基本上采用下面的形式: #include //以“//”作为注释行的开始 int main()//指定main函数为int类型 { return 0;//如函数正常执行,返回整数0 } ④ C 99增加的其他一些具体内容,在书中有关章节中专门注明,以提醒读者。由于C 99是在C 89的基础上增加或扩充一些功能而成的,因此C 89和C 99基本上是兼容的。用C 89编写的程序在C 99环境下仍然可以运行。C 99所增加的有些新的功能和规则,是在编制比较复杂的程序时为方便使用和提高效率而用的,本书对目前暂时用不到的内容不作介绍,以免读者分心,增加学习难度。在将来进行深入编程时再逐步了解和学习。目前社会上使用的一些C编译系统,有的并未实现C 99的要求,有的实现了C 99的部分功能。考虑到读者上机实践的条件,本书中的例题程序都可以在目前广泛使用的C++编译系统中使用。
(2) 考虑到国内当前的情况和读者使用的方便,本书中的程序是用Visual C++ 6.0编译的,运行结果也是在Visual C++ 6.0环境下得到的。在分析时也以Visual C++ 6.0环境为例进行介绍。如果采用其他编译系统,也大同小异,不会产生任何问题。
(3) 加强算法。第2章专门介绍算法的概念、算法的特点、表示算法的工具以及怎样设计算法,并通过一些简单的例子说明怎样构造一个算法。使读者有一个初步的、基本的了解。在以后各章中,由浅入深地结合例题介绍各种典型的算法,并且马上用C语言实现此算法,写出程序。这样就使算法与程序紧密结合,而且通过运行程序,得到结果,便于验证算法的正确性。学习时不会觉得抽象,而会觉得算法具体有趣,看得见,摸得着。在各例题中,在给出问题后,都先进行分析问题,介绍解题思路,也就是构造算法,然后才是根据算法编写程序,而不是先列出程序再解释程序,从中了解算法。这样做,更符合读者认知规律,更容易理解算法,也引导读者在做题时先考虑算法再编程,而不是坐下来就写程序。培养好的习惯。
(4) 更加通俗易懂,容易学习。作者充分考虑到广大初学者的情况,精心设计体系,适当降低门槛,便于读者入门。尽量少用深奥难懂的专业术语,用通俗易懂的方法和语言阐述清楚复杂的概念,使复杂的问题简单化。没有学过计算机原理和高等数学的读者完全可以掌握本书的内容。本书采用作者提出的“提出问题—解决问题—归纳分析”的新的教学三部曲,先具体后抽象,先实际后理论,先个别后一般。而不是先抽象后具体,先理论后实际,先一般后个别。在介绍每个例题时,都采取以下的步骤: 给出问题—解题思路—编写程序—运行结果—程序分析—有关说明,使读者很容易理解。即使没有教师讲解,读者也能看懂本书的内容,就有可能做到,教师少讲,提倡自学,上机实践。
(5) 重新组织内容。根据近年来各校教学中的实际情况,作者对本书内容作了以下调整: ① 根据非计算机专业学生的培养要求和将来工作的情况,在教材中不再包括“位运算”一章。考虑到有部分读者需要学习这部分内容,将“位运算”的内容列入《C程序设计(第四版)学习辅导》一书中,供选学。 ② 取消《C程序设计(第三版)》中的第3章“数据类型、运算符与表达式”。这章内容涉及数据在计算机内存中的存储形式,读者感到一开始就接触这些内容比较难学。在第四版中,对这些内容进行精简,不再单独列章,将其中最基本的、必须了解的内容结合在第3章“最简单的C程序设计”中介绍,这样可以降低学习难度。 ③ 第三版包括“预处理命令”一章,考虑到这章的内容不是最基本的,在第四版中对它不作详细的介绍,而把它放在《C程序设计(第四版)学习辅导》一书中,供选学。 ④ 考虑到绝大多数读者在学习本课程之前未学习过其他计算机语言,缺乏对计算机语言和程序的基本了解,把第三版的第1章“C语言概述”改为“程序设计和C语言”,在这一章中增加了计算机语言和程序的基本知识。 ⑤ 许多学校把本课程放在一年级学习,此时还未学习或未学完高等数学,在学本课程时对有关高等教学的程序感到有困难,在第四版中不再包括有关高等数学的内容,具有高中以上文化程度的读者都能看懂本书。 ⑥ 在第三版的“结构体与共用体”一章中有设计链表(链表的建立、插入、删除和输出等)的内容,对于非计算机专业学生来说,难度较大。作者认为,这部分内容对非计算机专业可以不作为基本要求,在第四版中对这部分内容作了精简,只对链表作简单的介绍,读者对之有一定了解即可。考虑到这部分对计算机专业学生是需要的,我们把有关链表的详细内容作为习题供选做,并在《C程序设计(第四版)学习辅导》一书的习题解答中给出完整的程序,供需要者参考。 ⑦ 专门编写了“C程序案例” 一章,综合应用各章的知识。提供了不同难度、不同类型的程序。阅读这些程序,可以使学生了解怎样去编写应用程序,提高自己的编程能力。这部分内容安排在《C程序设计(第四版)学习辅导》一书中,供需要者参考。相信经过修改后,本书会更加容易学习,效果更好。

第四版系统全面,内容深入,讲授详尽,包含了许多其他教材中没有的内容,尤其是针对编程实践中容易出现的问题作了提醒和分析,是学习C语言程序设计的理想教材。适合程度较高、基础较好的学校和读者使用。

其实变化并不是很大,可能变的也就是调试环境等等,我们学程序设计重要的是学习算法,这才是程序设计的核心,至于其他的作用并不是很大,我是用第二版学的,那个就是入门,等入门了再学其他的就简单多了。楼主加油喽

我用的是第三版,那个还没用。不过既然是后面的版本,肯定比前者要有所改进咯,不然谭老干嘛要花那时间和精力去修订第四版。
所以,我认为第四版肯定胜于第三版。
但优于哪里,不好意思,由于没过拜读过所以...

我觉得用第二版就可以了

可能就是一些例子改一改。
可能实例更好些。
他的书的连续性很好了,思路也很清晰,也很详细。
这点上应该不会改动,也就是目录应该没多大变化。
用起来都一样了,关键是学会了就好。
学会了后都一样,管他哪本书呢,自己看起来舒服就行。


学习c语言看什么书
如果是自学的话,最好不要看潭浩强的书,他喜欢用数学公式做例题,不适合初学者或自学。其实潭浩强的书并不怎么样,比国外的教程差远了,只是国内高校缺乏创新意识,跟风现象严重,从高校到职校,《C程序设计》几乎人手一本,这才创下了“发行量第一”现象。而且潭浩强已公开表示:不再就他的书回答...

潭浩强的 c程序设计 例1.1 我编不出来
include<stdio.h> void main(){ printf("This is a C program.\\n");} 这是书上正确的源程序。你可能是把语句或符号打错了,比如printf函数语句后面的分号不能丢,还有看看前后括号是否对应等等,记得输入法要英文...另外就是保存以后要编译才可以执行,这个知道吧O(∩_∩)O 参考资料:偶编程...

C语言的书很多人都推荐潭浩强的《C语言程序设计》但是,不知道第二版...
当然是第三版,因为新版会改进旧版的一些不适合之处,还会加入最新的知识。我们学的也是这本书,初学者贵在坚持和动手

唐浩强的C语言程序设计和C程序设计有什么不同?
我们上个学期学的是C程序设计,这个学期学的是C语言程序设计,老师说虽然看上去差不多,其实是两门不同的课,C程序设计基本上就是老师讲一点自己写一点,而C语言程序设计就是老师教你几个函数,要自己去设计,比如老师布置一个作业,设计个通讯录,然后就叫你自己去做,这就是设计啊!

看完潭浩强的C程序设计后,该怎么呢,请前辈们指点
才能学好编程,一句话总结,多读,多写,多想!PS:《C陷井与缺陷》》、《C专家编程》这两本书不是一般的小菜鸟可以读懂的,在你对C程序设计有丰富心得之后再读也不迟,最后推荐一本好书给你:《深入理解计算机系统》,计算机界的圣经,祝君成功!

C语言如何入门
问题描述:我想学C语言但不知道怎么入门哪个兄弟能帮帮我谢谢拉 解析:现在中国的高校基本上都是用 唐浩强老师编写的《c语言程序设计》这本书作为c的入门教材,你要学c就先得有一本教材。这本书的前6章很容易理解,就算有看不明白的地方你也不要着急,不要放弃,继续往后面看,把能看懂的先吃透,...

C、C++的大蛱们,我学完了潭浩强的《C程序设计》 这本基础的书,目前还不...
如果想继续学习C的话,可以看些升级的书。比如《c和指针》《c专家编程》等等 如果想学习C++的话,可以看《C++prime》《Thinking in C++》等等

求潭浩强《C语言程序设计》WORD文档下载地址,不要电子文档
给我一个电子信箱我发过去,但你要把悬赏分贴出来,不贴不发.以下是该书WORD版第12章节选:12 位运算 前面介绍的各种运算都是以字节作为最基本位进行的。 但在很多系统程序中常要求在位(bit)一级进行运算或处理。C语言提供了位运算的功能,这使得C语言也能像汇编语言一样用来编写系统程序。12.1 ...

潭浩强《C语言程序设计》第三版多少钱一本?
那本书20多块钱,我以前就学的是哪一本书!在网上的书店就可以买到的。对于你初步学习c,我给你一点小建议,多多的上机练习,刚开始的时候是照着书做,最后就有自己的思想了,加油!!

C、、C++
学习是一个渐进的过程,况且C语言是计算机编程里一们不能再基本的语言,学好了它,再学习其它的编程语言,都会事半功倍。谭浩强的书一贯通俗易懂,《c程序设计》更是印了几版,受欢迎程度不用多说,被很多初学者当作宝典。学了谭浩强的书后,我推荐你看下Bruce Eckel写的《C++编程思想》,共2卷(...

奉节县13189937784: 谭浩强的《C语程序设计》到底哪一版最好?(有第1、2、3版,不知道4版出来没有) -
柳律依普: 第四版还没有.现在大学普遍教材都是第三版.既然教材选择了第三版,所以第三版肯定有它的好的地方.建议楼主是用第三版.

奉节县13189937784: 谭浩强的《C程序设计》出第四版了 ,跟第三版有什么区别 ?
柳律依普: 明显第四版好~ 不过差距不是很大 只是 第四版新增了些比较实用的技法

奉节县13189937784: 谭浩强的《c程序设计》最新版是第几版 -
柳律依普: C++Primer+Plus第6版中文版源代码.zip C高级编程.ppt 北大c语言高级编程PPT.rar C++_Primer_第四版(全).txt C语言程序设计(第三版)-谭浩强.ppt 《C_Primer_Plus》笔记.doc C++面向对象程序设计(OOP).ppt 面向对象程序设计.zip 20元,联系QQ 467477957 网络工程师,专业做网站.

奉节县13189937784: 谭浩强最新版本的C语言到底哪种好?? -
柳律依普: C语言的书没有新和旧的区别,只有讲的透彻和粗浅的区别.谭浩强的C语言,绿皮的那本很简洁,讲的都是精华,我大学课本是第一版的,后来买的绿皮的,是清华的.现在基本上把他作为工具书,有时候基础的C理论不清晰了可以查查.建议你看书的同时用C语言多写写小程序,最好是结合数据结构和算法,写写排序,链表操作,树和图的操作等等,对你以后很有帮助.这些比较熟练后就看看深入一点的源代码,别如开源软件,LINUX内核等.希望能对你有帮助,好好学吧,学好了以后工资可以过万哦!

奉节县13189937784: C语言谭版教材共几版?哪版最精?C++什么教材好?
柳律依普: 谭浩强教授的《C程序设计》一共有四个版本,第四版最易学,语言最通俗,但内容有所简化.第三版内容则最丰富. 至于C++,我个人推荐《C++大学教程》

奉节县13189937784: 谭浩强的C程序设计书是第3版的好还是第4版的好呢? -
柳律依普: 个人第三版,第四版都看过 一般现在大学教学用的教材是第四版的,但是大多数的老师还是按第三版的来教 自学C语法的话,绝对推荐第三版,绿皮的,相当详尽,错误也比较少,就是好像但是推荐的IDE是TC++ 3.0,不太好,现在第四版推荐用VC6的说,比较符合潮流 不过这本书主要是讲语法的,工具什么的都是浮云,不用在乎 另外第四版吧,增加了C99的一些内容,不过个人觉得对于初学者没什么意义 还有第四版中有相当多“印刷”的错误,还有就是,相比于顶长侈短侬的畴痊川花第三版,第四版见位运算、预处理的内容兜移到了与教材配套的学习辅导里了,完全是骗钱啊,为了学这两章还要再花20多块钱,再买本书,完全不值啊 总结,可以的话,强烈建议看第三版,绿皮书

奉节县13189937784: 《C程序设计》(第四版)?
柳律依普: C程序设计第四版是谭浩强写的.我们现在上课用的就是这本. 书上标价是29块. 在新华书店有售.

奉节县13189937784: 谭浩强的《C程序设计》第三版和第四版有何不同? -
柳律依普: 绝大部分是相同的 第四版只是修正了第三版的一些无关紧要的错字或者是一些有小bug的代码 其实看那版都是一样的

奉节县13189937784: 新手学电脑 我高中生 想学软件设计 不知道什么样的书好??
柳律依普: 强烈推荐谭浩强的《C语言设计》现在出ul第四版了封面是红色的哦, 此书只要初中毕业生都能顺利看懂…… 我就是学这本书入门的…… 只要你勤奋好学 相信你能学好的

奉节县13189937784: 帮忙推荐几本C语言编程的好书 -
柳律依普: 如果是初学者入门的话,谭浩强的书绝对是经典.好多大学的教科书.简单明了,易学易懂.《C程序设计(第三版)》 谭浩强 清华大学出版社. 如果用的编译环境是VC++的话还得看看别的书.这是上机应用的范畴了,不过程序语言不实践是绝对不行的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网