谭浩强 C 第四版真的很差吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ahayo
V2EX    程序员

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

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

    忘了 V 站具体咋发链接了←_←
    wtdd
        24
    wtdd  
       2019-03-08 08:33:00 +08:00
    C 还可以接受,C++才是真差
    nanaw
        25
    nanaw  
       2019-03-08 08:44:15 +08:00 via Android
    锟斤拷烫烫烫烫烫警告(
    drackzy
        26
    drackzy  
       2019-03-08 08:45:02 +08:00
    看 c prime plus
    LxkLxkLxk
        27
    LxkLxkLxk  
       2019-03-08 08:54:17 +08:00
    强烈同意 19 楼
    wizardoz
        28
    wizardoz  
       2019-03-08 09:02:41 +08:00
    学习 C 语言最好的书是严蔚敏版《数据结构》
    BingZ div class="fr">     29
    BingZ  
       2019-03-08 09:02:42 +08:00   1
    看你的选择了,要走编程这条路的,老老实实《 The C Programming Language 》,才两百多页,看完花不了多少时间。要砖头书,事无巨细那种,还有《 C Primer Plus 》;二选一。
    觉得上述两本看不下去的,可以先快速过下《明解 C 语言》这类 0 基础起步的科普书。
    然后,一定要多上手,看代码、调代码;建议单片机这种简单的架构入手,或者 Unix 环境基础环境编程。
    有编译、调试这个闭环,解决编译错误、各种告警的过程,就是最宝贵的教学。
    这些都踏踏实实做了,抽空刷两套历年真题,这类考试完全不是个事。过线不就行了么?
    之后,一路《 C 专家编程》,《 C 和指针》,《 C 陷阱与缺陷》,这些,挑感兴趣的章节读,补充之前项目中还没遇到的避坑经验。或者,根据需要转头学习其他高级语言。
    谭老的书,还是算了吧,路子都是歪的,真的浪费时间。那些只是语言本身历史和实现带来的缺陷,容易让人云里雾里的表达方式,只要知道去避免即可。
    Deville
        30
    Deville  
       2019-03-08 09:31:48 +08:00
    @whoami9894 这题我打算加到笔试题里
    yy77
        31
    yy77  
       2019-03-08 09:43:55 +08:00
    所谓歪的路子,副作用什么的,就是工作了面对面试,还是有一帮面试官等着问你。不光是 c,Javascript 更是这样。
    v2zhao
        32
    v2zhao  
       2019-03-08 09:49:27 +08:00
    谭浩强 有毒
    shfanzie
        33
    shfanzie  
       2019-03-08 15:01:28 +08:00
    是的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1085 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 23:12 PVG 07:12 LAX 15:12 JFK 18:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86