如何评价谭浩强《C程序设计》错误之不完全汇集

供稿:hz-xin.com     日期:2025-01-13
怎样评价《谭浩强《C程序设计》错误之不完全汇集》

入门 进阶 成为高手 都推荐 c和指针 (新手强烈推荐) 这本书
有点底子了 掌握了基本语法 推荐你看 c陷阱与缺陷
如果还想进阶
语法修养方面: c专家编程
思想发面: c语言接口与实现 (这个强烈推荐,你现在肯定看不懂)
算法导论 ( 数据结构必须得掌握 )
至于谭浩强,,,感觉每章后面的练习题相当不错,,,可以网上下载
以上书我都有 c和指针 c陷阱与缺陷 都看完了
c专家编程 书不错 我就是提不上兴趣 堆满灰了
c语言接口与实现 算法导论 断断续续一直在看

首先这本书可以让你快速的入门,这一点是相当强大的!!!!!!!
缺点嘛,比如和经典的《C Primer》对比一下,
《C Primer》一书相当详细,语法全部是标准C,而谭Sir的书课程推进的很快;
就像 int main(),《C Primer》里详细介绍了int、main、()以及为什么()里是空的,而谭Sir的书简略很多;
再比如,谭Sir的书会教你怎样把程序写对,而《C Primer》还会告诉你这个程序是如何在操作系统里运行的,这个程序要正确的运行需要系统给予那些支持,甚至涉及到哪些硬件

个人建议,先看看谭Sir的书简单入个门,然后看《C Primer》加深了解开阔眼界

我只想说些良心话。谭浩强主编的《C程序设计》确实有些小错误,还有些程序运行结果甚至与书都不符,但是不知道谁编出的《谭浩强<C程序设计>错误之不完全汇集》(以下简称“汇集”)简直也太诋毁这本书了。
首先,“汇集”总在最小的、甚至小到根本没人去纠结也完全无所谓的地方上抠字眼,“汇集”的作者总认为不应该说“系统”而应该说“编译器”,而且始终在批评这句话“系统本身不自带输入输出语句”,还举例反例说老谭自己砸自己的脚,我就想问一句,这句话哪儿错了?系统难道自带输入输出语句?能输入和输出不是因为预处理了头文件才能用这些命令的吗?再比方说那个“strlwr”函数,书里已经明确说了只能给字符串的大小写进行转换,而且stdio.h里是可以得到这个函数的,那么“汇集”里扯了那么一大堆,和老谭说的有什么区别?【就是仗着《C程序设计》这本书的不完美之处而没事找事!】
其次,“汇集”里对于一些程序的评价,很多地方说得反倒不对了。比如“汇集”里说“%o格式输出c是错误的”、“H o w \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 不能因为新手无知就这样糊弄他们吧”等等,%o不就是八进制而已吗?怎么就不能输出字符?只不过输出了ASCII码的八进制数字而已,弄得好像编译器压根儿不识别似的;一个数组,字符没排满后面本来就全补上了\0,作者说的“糊弄”又是什么意思?怎么不给个解释?最让人无语的是这样一句话“a+=1和a=a+1绝对是不一样,老谭怎么能理解,算了 ”,不好意思,如果你说这两个不一样,那我也不理解了,请你解释一下,干嘛就搪塞一句“算了”?
最后,“汇集”竟然写了将近530页,找到了无数个错误,甚至拿C语言标准的英语原文来做对比,然而前20页就有将近18页说的纯属废话,让人感觉就是在装面子,那么这位作者对于C语言本身的掌握程度又有多少?数据结构、算法和计算机原理又懂多少?我想不用再说了,连同义词都要纠正的人,怎么可能写出好的错误汇集?
《C程序设计》确实有很多不完美之处,也确实不适合作为第一本C语言教程类参考书,但是《谭浩强<C程序设计>错误之不完全汇集》真的更没必要看,希望“汇集”作者能给出解释,不要把你所谓的“有病吧”“咋想的”“算了”作为一个问题的解释,这样的搪塞我们不接受。
原创。但随意转发。

如何评价谭浩强《C程序设计》错误之不完全汇集
我只想说些良心话。谭浩强主编的《C程序设计》确实有些小错误,还有些程序运行结果甚至与书都不符,但是不知道谁编出的《谭浩强<C程序设计>错误之不完全汇集》(以下简称“汇集”)简直也太诋毁这本书了。首先,“汇集”总在最小的、甚至小到根本没人去纠结也完全无所谓的地方上抠字眼,“汇集”的...

为什么很多人吐槽谭浩强的c语言程序设计?
教材被一些教师批评为“狗屁不通”,并认为他非计算机专业出身,曾是清华图书馆的翻译。有人认为国内出书抄袭现象严重,连谭浩强的错误也被误抄。作为教材使用者,我的感受是,这本书对于初学者较为友好。在大学C语言课程开始前,我自学了谭浩强的教材,通过书中的实例代码和输出结果进行对照和实践,逐步...

为什么这么多人喷谭浩强的C语言程序设计
相比来说谭浩强的书简单浅显,虽有错误但也不严重,也算凑合了

谭浩强《C语言程序设计》一书有何缺点?
反观谭先生,不但隔个一年半载的就要把他那泛黄的书稿拿出来掸掸灰、改几个字,然后找家出版社出版。而且,他老先生还成立了一个所谓“谭浩强工作室”,组织一伙写手写了一批同样的碌碌之作——其中某些书涉及的领域,相信谭先生自己恐怕知之甚少。以王选先生之学识和名望,尚知其力有不逮。老谭,...

谭浩强c语言教程有错误吗?
不过一般不屑谭浩强的人往往是对他教材脱离实际、内容陈旧、只面向考试还有不重视代码风格等毛病说的。所以不是为考试学习的人我觉得对这书最好躲远点,不然容易染上一些坏习惯以后还不好改。唉……我学C语言时看了很多种书,算下来比较好的除了名著K&R外,还有Deitel父子的《C How to Program》及...

《C语言程序设计》第三版(谭浩强著)错误集
4 专业术语就叫增值,增值包含负值 6 有这个要求的,你这样试试就明白了。char a[10];char b[10];strcpy(a, "0123456789012345");printf("%s", b);我给a赋值,溢出了,影响到了b,这在大型工程里就是不可估量的隐患。7 不是两个字符串都遇到'\\0',是任一字符串遇到'\\0'10 Fun 这个一般...

谭浩强,YYDS!
关于谭浩强教授的《C语言程序设计》教材,众说纷纭,争议不断。 这本书在初学者中备受争议,尤其是指针部分,由于缺乏生动的实例和节奏感,让不少学习者望而却步。我自己在大学时期也曾深受其影响,直到通过网络资源才逐渐入门。然而,这本书的影响力却非同小可,全球销量高达1400万册! 这意味着几乎每...

c语言程序设计 谭浩强 第三版跟其他版本有什么不同
前两版书中,采用的Turbo C 2.0对程序进行编译。第三版改用Turbo C++3.0作为编译工具。还有就是前两版书中的14章和15章介绍的C++的初步知识。由于作者已出版《C++程序设计》,为压缩篇幅,第三版不再保留这两章的内容。适合初学者学习,也是全国计算机2级C的教材,但不适合深究C语言。

C语言学习书!
谭浩强在书中还介绍了一些编程的最佳实践,如变量命名规则、代码注释等,这些内容对初学者来说非常有用。此外,书中还包含了一些常见的错误和陷阱,帮助读者避免在编程过程中遇到这些问题。总的来说,《C语言程序设计》是一本值得推荐的学习书籍。除了介绍C语言的基本语法和知识点外,谭浩强还在书中强调了...

今天买了本潭浩强的《c程序设计》看完能达到什么水平?
我学习C语言的时候就是用的这本书。不过老师没有完全按照这本书来上课。当时老师每周会布置大量的作业。开始还是挺简单的,后来就有些困难了。最后我们都能通过江苏省计算机二级考试,当然全国一级不在话下了。我们还完成了一些课题设计,比如通讯录,财务管理什么的。当然还需要自己额外的找一些资料看看...