首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ahayo
V2EX  ›  程序员

谭浩强 C 第四版真的很差吗?

  •  
  •   ahayo · 319 天前 via Android · 4519 次点击
    这是一个创建于 319 天前的主题,其中的信息可能已经有所发展或是发生改变。
    楼主考试要用的教材是谭浩强的 C 第四版,刚刚本来想在网上找下 PDF,发现很多人在喷书很垃圾,那么是否应该使用这本书呢?只是为了应对考试。
    33 回复  |  直到 2019-03-08 15:01:28 +08:00
    gadflysu
        1
    gadflysu   319 天前 via iPhone   ♥ 1
    我只知道 The C Programming Language 真的很好。
    GeruzoniAnsasu
        2
    GeruzoniAnsasu   319 天前   ♥ 3
    应试 C 语言和工程 C 语言 是两种东西
    NEOXIN
        3
    NEOXIN   319 天前 via Android
    都是工具书,都一样的。但教材只是次要,重要的是撸起袖子
    baixiangcpp
        4
    baixiangcpp   319 天前   ♥ 1
    不止差,这叫有毒
    pexcn
        5
    pexcn   319 天前 via Android
    是真的
    vyronlee
        6
    vyronlee   319 天前 via iPhone
    想起当年被各种++—支配的恐惧。。
    whoami9894
        7
    whoami9894   319 天前 via Android
    i+++++i
    ahayo
        8
    ahayo   319 天前 via Android
    也就是说……还是看谭浩强吧,毕竟是为了考试,再辅助看下
    The C Programming Language
    Lonely
        9
    Lonely   319 天前
    楼上几个不知道答的啥。
    既然是考试所需的教材,那么应对考试是够用了。
    boris1993
        10
    boris1993   319 天前 via Android
    应付考试不如刷真题,学校期末卷的话找同学、学长要往年卷子
    这书,只配拿来点火
    ayase252
        11
    ayase252   319 天前 via iPhone   ♥ 3
    用 UB 当技巧的还是算了吧。i+++++i 这种代码写出去怕是要被人打断腿的。
    EscYezi
        12
    EscYezi   319 天前 via iPhone
    应付考试足够了。不过和其他比较经典的 C 书籍来说是比较烂。
    bellchu
        13
    bellchu   319 天前 via Android
    我的那本是谭浩强当面亲笔签名的😂
    leido
        14
    leido   319 天前 via Android
    A book on C 写的很好,机械工业出版社有中文版
    lostberryzz
        15
    lostberryzz   319 天前
    The C Programming Language 还是别看了,C 语言的科学和艺术,这本比较好
    Rasphino
        16
    Rasphino   319 天前 via Android
    @lostberryzz 大一 c 语言用的就是科学与艺术,我一个字都没看过😅
    RedStrings
        17
    RedStrings   319 天前 via Android
    我就是学这本入门的,
    后来看别的经典书再提高一下,
    虽然书很烂但我觉得适合入门,最起码我是这样,
    JerryCha
        18
    JerryCha   319 天前   ♥ 1
    任何推荐你用更好的书的网友并不为你的考试负责
    再烂也是你考试要用的书
    jzq526
        19
    jzq526   319 天前   ♥ 6
    首先,既然是考试指定的书,那就是必须看;第二,这本书并不烂,做为入门还是很不错的,很多所谓的经典书其实入门门槛比较高的;第三,之所以有人说烂,是因为一些稀奇古怪的问题——实际编程很少会用到、遇到的,实际上也不是烂,而是这本书就是为了教学而编写的,所以才会出现一些为了出题而出题的情况。
    个人建议:想入门,谭浩强这本书还是不错的;想提高,再看看别的书。
    shakoon
        20
    shakoon   319 天前   ♥ 1
    这书就是一本纯考试教程,而且还是偏晦涩难懂的那种教程。通读完这书,应付个等级考试、学校考试什么的不成问题,但是当真正面对实际应用时你会发现你什么都不会。所以,如果你是为了考试,老老实实看这破玩意是没错的,但是考完试了务必把这些垃圾知识都扔掉,重新看其他书来学习,那才是真正的 c。
    visionsmile
        21
    visionsmile   319 天前 via Android
    是的 很差。
    necomancer
        23
    necomancer   319 天前   ♥ 1
    https://github.com/martinwu42/fk-thq/

    忘了 V 站具体咋发链接了←_←
    wtdd
        24
    wtdd   319 天前
    C 还可以接受,C++才是真差
    nanaw
        25
    nanaw   319 天前 via Android
    锟斤拷烫烫烫烫烫警告(
    drackzy
        26
    drackzy   319 天前
    看 c prime plus
    LxkLxkLxk
        27
    LxkLxkLxk   319 天前
    强烈同意 19 楼
    wizardoz
        28
    wizardoz   319 天前
    学习 C 语言最好的书是严蔚敏版《数据结构》
    BingZ
        29
    BingZ   319 天前   ♥ 1
    看你的选择了,要走编程这条路的,老老实实《 The C Programming Language 》,才两百多页,看完花不了多少时间。要砖头书,事无巨细那种,还有《 C Primer Plus 》;二选一。
    觉得上述两本看不下去的,可以先快速过下《明解 C 语言》这类 0 基础起步的科普书。
    然后,一定要多上手,看代码、调代码;建议单片机这种简单的架构入手,或者 Unix 环境基础环境编程。
    有编译、调试这个闭环,解决编译错误、各种告警的过程,就是最宝贵的教学。
    这些都踏踏实实做了,抽空刷两套历年真题,这类考试完全不是个事。过线不就行了么?
    之后,一路《 C 专家编程》,《 C 和指针》,《 C 陷阱与缺陷》,这些,挑感兴趣的章节读,补充之前项目中还没遇到的避坑经验。或者,根据需要转头学习其他高级语言。
    谭老的书,还是算了吧,路子都是歪的,真的浪费时间。那些只是语言本身历史和实现带来的缺陷,容易让人云里雾里的表达方式,只要知道去避免即可。
    Deville
        30
    Deville   319 天前
    @whoami9894 这题我打算加到笔试题里
    yy77
        31
    yy77   319 天前
    所谓歪的路子,副作用什么的,就是工作了面对面试,还是有一帮面试官等着问你。不光是 c,javascript 更是这样。
    bunnyblueair
        32
    bunnyblueair   319 天前
    谭浩强 有毒
    shfanzie
        33
    shfanzie   319 天前
    是的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2390 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 10:54 · PVG 18:54 · LAX 02:54 · JFK 05:54
    ♥ Do have faith in what you're doing.