《C程序设计伴侣》试读与预订

2012-03-26 17:11 by ufouser, 6,906 次阅读, 52条评论

《C程序设计伴侣》封面


20年了,今天,它终于有了伴儿!
人有了伴侣才幸福,书有了伴侣才好读!

它几乎是每一位程序员的启蒙读物!
它的销量超过1100万册!
它就是众所周知的《C程序设计》——
谭浩强老师的经典著作!

然而,作为一本书,见仁见智,
20年来关于它的争议从来没有停止过。

一些读者感到它有些晦涩生硬和难以理解;
一些读者感到它的有些内容值得商榷且和实际开发脱节;
还有些读者则希望它能多讲一些编程思想的内容。

然而,由于种种原因,
这些问题没能得到很好的解决,

所以,20年来,
它,一直是孤独的

直到,
《伴侣》的出现!
《伴侣》让“它”变得更完整,
我们的目的是让读者的困惑和遗憾
在《伴侣》中得到解决。

学习《C程序设计》,必配《C程序设计伴侣》!
咖啡,加牛奶,味道更香醇……

伴侣书,很新鲜,先来看看编辑老师为什么策划这本书吧——
编辑的话:为什么策划这本书

听完了编辑的话,知道了这本书的创作初衷,再来看看作者是抱着什么样的想法来写这本书的
作者的话:
更有趣、更容易、更深刻、更实战的《C程序设计伴侣》——
《C程序设计》的有力补充和最佳伴侣


说到底,这本书就是来帮助C语言的初学者更好地理解和使用谭老师的《C程序设计》,让你的C语言学习更有趣、更容易、更深刻、更实战。

让我们先读为快吧
——你可以在本站在线阅读:http://chenlq.net/category/books/c-mate
——或者是下载样章阅读

第1章 C语言背后的故事 程序设计和C语言

第4章 选择结构的程序设计 选择结构程序设计

觉得样章太少不过瘾?想继续阅读?
马上在当当网进行预订吧!
如果你已经购买并正在阅读这本书,你可以从这里获得本书后继的技术支持:

-〉点击这里,了解更多

  • http://网站地址(选填) 薛非

    样章在哪呢?

  • http://chenlq.net 陈良乔

    @ 薛非
    因为网络问题,还未来得及上传呢

  • jianleer

    开发工具在哪儿下载?弄了半天没弄好,还有怎样配置开发环境。(我是初学者确实不会弄)

  • http://chenlq.net 陈良乔

    @ jianleer
    你没有开C程序设计这门课?
    开发工具的问题,可以参考
    http://chenlq.net/dev/visual-cpp/free-compact-visual-studio-express-2012-for-windows-desktop.html
    http://chenlq.net/dev/cpp-why/13-why-should-you-choose-the-visual-c-express-development-tools-as-a-beginner.htmlhttp://chenlq.net/dev/cpp-why/4-how-to-build-c-learning-environment-under-windows.html
    你可以选择MinGW+Editplus自己搭建开发环境
    也可以选择Visual C++ Express或者Code::Blocks这种集成开发环境

  • 陈良乔

    @ jianleer
    开发环境配置好了吗?
    书开始看了吗?

  • jianleer

    书已经开始看了,很不错的一本书。至于开发环境嘛,确实没搞定VisualStudio2012,所以一直用Microsoft Visual C++ 6.0。

  • 陈良乔

    @ jianleer
    Visual Studio 2012,你可以下载一个Express版本的,比较小巧
    或者你也可以用gcc编译器,用Code::Blocks或者MinGW
    Visual C++ 6.0实在是有点老

  • http://网站地址(选填) 薛非

    @武卫东 @图灵傅志红 @图灵谢工 @刘江总编 @陈冰_图书出版人 @李松峰 《伴侣》声称“所谓表达式,就是由运算符、操作数和标点符号三部分组成”(P55),完全是在信口开河胡说八道

  • http://网站地址(选填) 薛非

    @武卫东 @图灵傅志红 @图灵谢工 @刘江总编 @陈冰_图书出版人 @李松峰 《伴侣》声称“C语言标准函数库还提供了两个特殊的字符输入函数——getch()函数和getche()函数”(P65),完全是在信口开河胡说八道

  • 陈良乔

    @ 薛非
    谢谢你的观点和意见,谢谢转发

  • http://网站地址(选填) 薛非

    垃圾代码评析——关于《C程序设计伴侣》6.2(一)
    http://www.cnblogs.com/pmer/archive/2012/11/04/2754294.html

  • 陈良乔

    @ 薛非
    能麻烦你将你的评析也转发一份到这里吗 ?

  • http://网站地址(选填) 薛非

    @武卫东 @图灵傅志红 @图灵谢工 @刘江总编 @陈冰_图书出版人 @李松峰 贵社出版的《C程序设计伴侣》P56称“C语言中的表达式,包括运算符的优先级等等,跟我们在数学中学到的各种表达式在本质上是一致的”完全是不懂装懂的信口开河,表明作者的C语言根本还没入门。

  • 陈良乔

    @ 薛非
    能请你在陈述你的观点的时候,也陈述一下你的理由吗?这样更有利于我们的讨论

  • http://网站地址(选填) 薛非

    @陈良乔
    那不成了辅导了吗
    你我之间不存在讨论
    辅导你应该找sw老师

  • 陈良乔

    @ 薛非
    但是你这样只有论点,没有论据,不太好吧

  • http://网站地址(选填) 薛非

    陈良乔 :@ 薛非 但是你这样只有论点,没有论据,不太好吧

    只有不懂C的人才会认为我没有论据
    因为你的很多错误都是C语言常识性的错误
    给你讲论据就是在辅导你C语言
    我可以耐心辅导初学者
    但不会辅导MVP

  • 陈良乔

    @ 薛非
    古语有云,“有教无类”,何必分什么初学者和MVP呢?
    你也可以把我当作一个初学者啊

  • http://网站地址(选填) 薛非

    @陈良乔
    初学者都有一种宝贵的品质
    就是虚心
    但你没有
    对牛弹琴的事情我是不肯做的

  • http://网站地址(选填) 薛非

    “陈冰老师策划了这本不可思议的《伴侣》”

    这话说得还真对
    http://bbs.chinaunix.net/thread-3787893-1-1.html
    确实是太不可思议了

  • 陈良乔

    @ 薛非
    那我只好去向其他老师请教了

  • http://网站地址(选填) 薛非

    《伴侣》99页声称qsort()是“快速排序”是错误的。
    论据见《品悟C》462页“qsort()函数是快速排序”

  • 陈良乔

    @ 薛非
    我怎么看不懂你说的是什么呢?

  • http://网站地址(选填) 薛非

    @陈良乔
    那你要反省一下自己的智商了

  • http://网站地址(选填) 薛非

    垃圾代码评析——关于《C程序设计伴侣》6.3.7 http://t.cn/zjhsEIs

  • http://网站地址(选填) 无名份的浪漫

    乔良,我很欣赏你的作品。
    至于有些人根本就不懂的一本书的精髓和意义。一本书的好坏不在于哪有了错误或者纰漏,和有了多少错误与纰漏。而在于它教会了多少读者,给了读者多少启迪和引导。一些人吹毛求疵,有什么意义呢?自己连教养都不够,还在那边咋呼什么?我觉得他更应该修炼修炼他的品质和道德。乔良,挺你!希望你继续加油努力!

  • http://chenlq.net 陈良乔

    @ 无名份的浪漫
    hi,谢谢你的支持:)亲人啊
    书中确实是有些瑕疵,这是我应当努力改正和避免的,也感谢这些朋友指出,帮助我完善和提高
    而至于其他一些,仁者见仁,智者见智,我还是坚持自己的观点,就像你说的,一本好书的意义,在于这本书给了读者什么样的启迪,教会了读者自己去思考,而不是茴香豆的茴有四种写法。我写的不是新华字典,而是《C程序设计伴侣》
    谢谢你的理解和支持,谢谢
    最后,我的名字是陈良乔,不是乔良哦:p

  • http://网站地址(选填) 薛非

    @陈良乔
    口口声声给了读者启迪、教会了读者思考
    大言不惭了吧
    依据呢?
    你说给了就是给啦
    你说教会了就是教会啦
    你自己都不懂C
    凭什么说给了读者启迪
    你自己都不会
    凭什么说教会了读者

  • 陈良乔

    @ 薛非
    看过样章的读者,自己会作出判断的

  • http://网站地址(选填) 薛非

    @陈良乔
    你无法否认你的书错漏百出吧
    无法否认书里的很多东西你根本不懂吧
    CU上看过样张的有N多网友
    众口一词地认为《伴侣》是本劣书
    那么你所谓的“教会了读者自己去思考”
    又是从哪儿来的呢?
    你的幻觉?

  • 陈良乔

    @ 陈良乔
    错漏是有,百出就不敢当了
    即使是在CU,也并不是每个人都是和你一样啊
    就象我说的, 其中的有些问题,见仁见智,N多网友有自己的观点,也很正常
    读者自己看过样章后,也同样会有自己的观点,会做出自己的判断,人云亦云不是什么好事情

  • http://网站地址(选填) 薛非

    @陈良乔
    “错漏是有,百出就不敢当了”
    当然,你可以不认,但事实摆在那里

    “即使是在CU,也并不是每个人都是和你一样啊
    就象我说的, 其中的有些问题,见仁见智,N多网友有自己的观点,也很正常”
    你这算是对我
    “CU上看过样张的有N多网友
    众口一词地认为《伴侣》是本劣书”
    的反驳吗?
    确实有CU网友和我意见不一致
    但有不认为你的《伴侣》不是劣书的网友吗

  • 陈良乔

    @ 薛非
    每个人都可以有自己的观点,也应该有自己的观点
    读者看过样章后,也会有自己的观点
    你的观点只是代表了你的个人的看法,就像我的观点也只是代表了我个人的看法
    所以,我们在这里争论也没有太大意义,你说这本书不好,我说这本书好,那到底好不好?
    就像我之前说的,读者看过样章之后,自然会做出自己的判断

  • 陈良乔

    @ 薛非
    哦,对了,你那个在CU发表的评析加密情书的帖子,我怎么找不到了?
    你删掉了?

  • http://网站地址(选填) 薛非

    @陈良乔
    我没删

  • http://网站地址(选填) 薛非

    陈良乔 :@ 薛非 每个人都可以有自己的观点,也应该有自己的观点读者看过样章后,也会有自己的观点你的观点只是代表了你的个人的看法,就像我的观点也只是代表了我个人的看法所以,我们在这里争论也没有太大意义,你说这本书不好,我说这本书好,那到底好不好?就像我之前说的,读者看过样章之后,自然会做出自己的判断

    重要的不是我认为《伴侣》是劣书
    而是我有种种论据证明《伴侣》是劣书
    同样,你自己的看法根本无关紧要
    重要的在于你根本没有摆的上台面的理由证明《伴侣》不是劣书

  • 陈良乔

    @ 薛非
    我怎么找不到了?能不能把链接发给我一下?

  • http://网站地址(选填) 无名

    @薛非
    这本书优秀也罢,美中不足也罢或者是劣质也罢。重要是的因为有了这本书,因为这本书是否启到了一些积极的作用。一味地去争论这本书优劣与否,早就已近失去了争论继续下去的意义。十全十美的食物是没有的。任何一本书都是仁者见仁的。你就算打垮了这本书有什么意义吗?也别抓着点纰漏就得理不饶人,哪本书不存在修订版呢?发展下去,必定会有改善的。有些人的有些证据,你说是证据,别人不一定觉得是。
    重要的不是我认为《伴侣》是一本完美的书
    而是我有理由认为《伴侣》是一本合情合理的书
    同样,你自己的看法根本无关紧要
    重要的在于你根本没有摆的上台面的理由证明《伴侣》是劣书。一家之言,何足为见?

  • http://chenlq.net 陈良乔

    @ 薛非
    让我想起了这几天正在热火朝天的韩寒代笔门
    在你看来, 你的观点,那好像已经是铁证如山了
    而我,更相信读者自己,相信他们自己的阅读感受,相信他们自己的眼睛
    之前的那位读者(无名份的浪漫),就是一个明证
    毕竟,群众的眼睛是雪亮的嘛

  • http://chenlq.net 陈良乔

    @ 无名
    他会不会说你是我的托儿呢?
    希望不会
    还是谢谢你的理解和支持:P
    也给了我继续改进的动力
    我想把你这篇评论转发为正文,不知是否可以?

  • http://网站地址(选填) 薛非

    @无名
    敢不敢扒开你可怜的眼睛正视一下事实
    http://bbs.chinaunix.net/thread-3772840-1-1.html
    除了靠空喊给自己打气
    你还会什么

  • 陈良乔

    @ 薛非
    做个不太恰当的比方(这里没有人格侮辱与贬损,只是说事实),
    假如一位精神病人说你是个傻瓜,你会去跟他争辩说自己不是个傻瓜吗?
    至于这本书到底如何,读者看完之后自有公断,无需你我在这唇枪舌战,不会有任何结果,也没有什么意义
    BTW,你评析加密情书的那个帖子的链接,能不能发给我一下?

  • http://网站地址(选填) 薛非

    @陈良乔

    你的如意算盘无非是
    管他是不是臭鸡蛋
    先吃完再说
    可惜
    我估计不会有那么多傻瓜上你的当
    那个帖子你自己找去
    没义务给你发

  • http://chenlq.net 陈良乔

    @ 薛非
    呵呵,那就让时间来检验吧

  • 匿名

    @ 无名
    启蒙错误的思想吗?

  • http://网站地址(选填) 薛非

    垃圾代码评析——关于《C程序设计伴侣》9.4——链表(一)
    http://www.cnblogs.com/pmer/archive/2012/11/21/2781703.html

  • http://网站地址(选填) 薛非

    麻烦你转发原文好不好?

  • Pingback: 逻辑思维弱如何提高编程能力? - web前端开发 - 开发者问答()

  • John

    实在看不下去了!

    这本书不是一个人说差的, 不够专业, 到不了一定水平写书真的会贻害学生的.
    请看书评:
    http://book.douban.com/subject/19961197/
    http://www.cnblogs.com/pmer/tag/垃圾代码/

    举个例子, 链表查找能用二分查找吗? 采用二分查找的目的在于O(lgn)的复杂度, 要求在寻找中点时具有O(1)的时间. 作者将二分查找应用于链表, 其性能远远超过了顺序查找的O(n)复杂度, 不知道有什么意义?

  • ChenLiangqiao

    谢谢你的反馈

    这应该是一个已经排序完成的顺序链表
    对顺序链表也顺序查找?

  • 财道

    你好哦,我正在读你的书,但是在用eclipse的时候,我编译程序之后,出现了binary not found ,我在网上找的答案都不是我需要的,我的Java环境和mingw都已装好而且变量设置也都完成了,真诚的希望能得到你的帮助

  • zonyitoo

    你知道什么叫O(log N)复杂度么?