原标题:到底该怎样评价谭浩强版《C程序设计》?

我想学过C语言的人都应该对谭浩强版《C程序设计》不陌生,有人对它大加赞赏,也有人对它吐槽颇多。那我们究竟应该怎样看待这本书呢?今天我们就跟大家聊聊这个话题。

从这本书的内容来讲,由于历史的局限性,的确有很多不足。

一般对这本书的吐槽就集中在以下几个方面,我进行了简单的总结:

1、书本内容和更新速度不跟形势。

这也是大家吐槽最多的地方,普遍反映书的内容过于老旧,甚至有些代码都不能运行,当然这是编译器支持不同的C标准造成的,但是此书确实更新速度比较慢,在2000年以后出的版本仍然支持的是C89标准。

2、语法知识和意识概念存在错误。

由于历史上的原因,同时这本书当时是翻译过来的,语言之间的差异,再加上翻译上理解的偏差,造成书中部分语法和概念确实有一定的问题,当你有机会读英文原著的时候,你会感受到的。下面的图是在知乎上大家总结的一些错误的点,大家看看即可:

3、内容设计和引导方向具有偏差。

c程序设计语言看第几版,到底该怎样评价谭浩强版《C程序设计》?相关推荐

  1. 语言程序设计第4版黄洪艺_谭浩强《C程序设计》第4版网授精讲班【教材精讲+考研真题串讲】视频网课讲义课程资料...

    谭浩强<C程序设计>(第4版)网授精讲班[教材精讲+考研真题串讲] 网授课程 谭浩强<C程序设计>(第4版)网授精讲班[注:因第11章考试不做要求,所以老师没有讲解!][共31 ...

  2. 谭浩强版c语言笔记(1)

    第1章 程序设计和c语言 1)机器指令:计算机能够识别和接受的二进制代码 2)机器语言:机器指令的集合 3)计算机程序:控制计算机操作的指令 第2章 一个程序主要包含两方面信息:对数据的描述(数据结构 ...

  3. 挂羊头卖狗肉蓄意欺骗读者——谭浩强《C程序设计(第四版)》中所谓的“按照C99”(二)...

    挂羊头卖狗肉蓄意欺骗读者--谭浩强<C程序设计(第四版)>中所谓的"按照C99"(二) 在<谭C>p4:"本书的叙述以C99标准为依据" ...

  4. C语言中怎么用循环统计买法,C语言入门谭浩强版简单选择法冒泡法用数组和for循环进行学生成绩简单统计处理...

    C语言入门谭浩强版 简单选择法排序 冒泡法排序 用数组和for循环进行学生成绩简单统计处理 例如:求个人平均分 学科平均分 单科最高分等 简单选择法 #include #define N 10 voi ...

  5. C程序设计谭浩强版总结笔记

    结构体 注:结构体类型的名字是由一个关键字struct和结构体名组合而成的(例如struct Student).结构体名是由用户指定的,又称"结构体标记",以区别于其他结构体类型. ...

  6. c语言教材课后题答案6,C语言谭浩强版6章课后练习题答案.doc

    C语言谭浩强版6章课后练习题答案 第6章课后练习题 单项选择题 以下程序执行后,a是: int a =0,i,j; for (i=5;i>0;i--) for(j=0;j<4;j++) a ...

  7. 谭浩强《C++程序设计》学习

    谭浩强<C++程序设计>学习 zdh1995 2017-10-12 15:54:56  5613  收藏 251 文章标签: c++ 版权 C++ 不要把面向对象和基于过程对立起来,面向对 ...

  8. 从谭浩强《C程序设计》上摘录的ASCII码表(常用字符与ASCII代码对照表)

    网上搜索半天,都没有找到让我满意的ASCII码表,还是谭浩强<C程序设计>个人感觉看着比较舒服,也比较全,所以照了张相,放上来,供自己和有需要的朋友查看.

  9. 有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母,小写字母,数字,空格以及其他字符的个数。谭浩强《C程序设计课后习题》第6章第10题。

    题目 本题是谭浩强<C程序设计课后习题>第6章第10题. 题目:有一篇文章,共有3行文字,每行有80个字符.要求分别统计出其中英文大写字母,小写字母,数字,空格以及其他字符的个数. 以下是 ...

最新文章

  1. QNX Hypervisor管理程序
  2. 单片机C语言知识用法之,单片机C语言知识用法之define
  3. 《Programming Ruby 中文版第二版》P577页singleton_method_undefined方法说明有点问题
  4. tee 和 ree分别是什么意思?
  5. php如何写一个能让外部访问的接口,如何写一个接口供外界访问
  6. jetty xml解析
  7. Servlet文件下载模板
  8. PostgreSQL\GPDB 多维数据透视典型案例分享
  9. 华为机试HJ7:取近似值
  10. python和c先学哪个-Python和C先学哪个好?
  11. 金蝶k3单据编码规则_金蝶K3各单据操作步骤
  12. ab压力 failed_Apache ab压力测试时出现大量的错误原因分析
  13. 修改TIM文件存储路径
  14. 如何将Word转换成PDF的几种使用方法
  15. 【无标题】简单的培根密码解密
  16. 485通讯测试软件,Modbus 测试工具| Modbus 通信测试软件
  17. 网站漏洞扫描工具--Safe3 Web Vul Scanner功能展示
  18. 浏览器链接打开客户端应用
  19. Loadrunner安装破解
  20. DVWA之CSRF攻击

热门文章

  1. 第十七届全国大学生智能汽车竞赛百度创意组来啦
  2. Win11开机只有鼠标显示怎么办?
  3. 移植QT5.6到韦东山JZ2240嵌入式开发板(史上最最最最最详细的QT移植教程)
  4. 网站变成灰色(置灰)
  5. ggplot绘制小提琴图
  6. RichTalk 快报 第 5 期
  7. 域名过户操作流程及常见问题
  8. 牛X,网易开源了这个项目后,结果被山寨出了无数个网易云音乐APP,网友炸锅了!...
  9. android 手机调试链接不上,解决android 连接真机调试连接不了的问题
  10. 【历史上的今天】3 月 11 日:谷歌推出 Google Voice;互联网先驱诞生日;Foursquare 上线