首页 > 谭浩强《C语言程序设计》第三版怎么样?从零开始学会被带偏吗?

C语言程序设计,谭浩强《C语言程序设计》第三版怎么样?从零开始学会被带偏吗?

互联网 2021-01-22 17:13:00
在线算命,八字测算命理 谢邀

先说结论:极其不推荐。

题主贴出的书应该是 第三版的2014年修订版 (《C语言程序设计(第3版)/高等院校计算机应用技术规划教材·应用型教材系列》(谭浩强)【摘要 书评 试读】)。我手头没有纸板,在CSDN上浏览了一下电子版(C语言程序设计[谭浩强](第三版).pdf),对照目录应该是同一本书。

先说例子,作为2014年的一本书,还在书里举这样的例子,就是严重不负责任的表现:

以及臭名昭著的char *问题:(即便修正掉笔误,依然会Segmentation fault)

这些并不是个例,而是比比皆是

再说开发环境。

书中列举了Turbo C 2.0、Unix下cc以及MSC 6.0的环境。Turbo C 2.0 已经是被业界废弃的古老开发工具(至于C语言等级考试是另外一个问题);Unix下的cc一节,书中所叙述的命令依然有效;至于MSC 6.0,尽管其编译命令在最新的Visual Studio中依然有效,但这一小节依然是面对一个早已废弃的编译器而书写的。

所以,如果只看这本书,读者很难使用日常电脑搭建一个可用的开发环境出来。

最后说说行文。谭书的特点是特别的啰嗦。经过了年的改版,逻辑错误已经修正了不少,但依然有各种各样的误导性文字,更不用提谭老自己发明的各种似是而非的概念:下面一段话逻辑上没有问题,但是这个说法非常片面:相近的例子数不胜数。

结论:谭的书尽管经过了这么多年的改版,其中的不足之处依然不能说是『瑕不掩瑜』。这样的书不应该作为初学者的入门,反倒是值得批判的材料。

免责声明:非本网注明原创的信息,皆为程序自动获取自互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件24小时内删除。