none
初学C语言的书,primer和primer plus RRS feed

  • 问题

  • 我是计算机专业的,刚开始学C语言,学校的教材是学校自己编写的。我想学的好一点,网友推荐C primer这本书,可是经过我的搜索,没有c primer,有c++ primer、c primer plus和c++ primer plus。我想问一下,
    1.是不是如我所说,没有c primer?
    2.网友说primer plus比primer更适合于初学者,但读二者之前都要对c语言有一定了解是这样吗?
    3.如果没有c primer,那我可以直接读c++ primer吗?这样是否容易造成弄不清哪些内容是C++新增的?
    4.像我这样,初学c语言,(以前直接触过pascal、qbasic)这几本书都买吗?英文版最好也买?
    2009年11月12日 8:33

答案

  • C是面向过程语言。而C++是面向对象语言。如果是为了学习C的语言特性,建议先不要看C++ primer。因为里面有很多面向对象的概念。如果只阅读一些C语言的图书可以让你专注于指针、函数等基础特性。等这些知识和概念掌握熟练之后,你可以再去看C++的内容。C对于C++可以说是一个子集。我上学的时候用过一本C的教材,但现在记不清名字了,需要回忆一下。再告诉你:)
    麻烦把正确答案设为解答。
    2009年11月13日 1:14
    版主
  • 嘿嘿,在这方面小生还是有很多经验的。呃,说真的,我个人的意思是,你可以直接去学C++。很多人的看法是没有C的基础怎么可以学C++呢?事实上,我觉得不是这样,因为C++兼容了C,一本合格的好的C++入门书也必定会讲到指针、函数、变量定义的内容的。而且,我觉得很多时候C语言的很多特征很ugly,so,建议你直接学C++,我的好多同学都是因为学了C然后觉得“亏了”。另外,很多人对C++的多重继承之类的有意见,其实,每门语言都有自己的优缺点啦,再说,那是因为它太强大了是你自己没本事学好是不是?吃不到葡萄就说葡萄酸是不是?课本,我建议用《c++ primer plus》,虽然《c++ primer》名气和销量要大很多,但是根据小生的同学的一致反应,这本讲的更细致更“prime“,以上所有都是个人观点哈,别用砖头仍我哈
    bylh
    2009年11月15日 23:25
  • 我的感觉是,初学,选的书越薄越好,主要是要有一个能调试开发C/C++的环境.最好还带点趣味性的C教材.
    0xBAADF00D
    2009年11月18日 14:52
    版主
  • 。。。。。。。。。。。你看得懂吗?
    英文版我没有看过,但中文版我看起来无比费力气
    想当年我看的时候一句一句的看,累的半死
    对于初学者,最好是先从基础,简单的开始吧?
    2009年11月19日 14:36

全部回复

  • C是面向过程语言。而C++是面向对象语言。如果是为了学习C的语言特性,建议先不要看C++ primer。因为里面有很多面向对象的概念。如果只阅读一些C语言的图书可以让你专注于指针、函数等基础特性。等这些知识和概念掌握熟练之后,你可以再去看C++的内容。C对于C++可以说是一个子集。我上学的时候用过一本C的教材,但现在记不清名字了,需要回忆一下。再告诉你:)
    麻烦把正确答案设为解答。
    2009年11月13日 1:14
    版主
  • 嘿嘿,在这方面小生还是有很多经验的。呃,说真的,我个人的意思是,你可以直接去学C++。很多人的看法是没有C的基础怎么可以学C++呢?事实上,我觉得不是这样,因为C++兼容了C,一本合格的好的C++入门书也必定会讲到指针、函数、变量定义的内容的。而且,我觉得很多时候C语言的很多特征很ugly,so,建议你直接学C++,我的好多同学都是因为学了C然后觉得“亏了”。另外,很多人对C++的多重继承之类的有意见,其实,每门语言都有自己的优缺点啦,再说,那是因为它太强大了是你自己没本事学好是不是?吃不到葡萄就说葡萄酸是不是?课本,我建议用《c++ primer plus》,虽然《c++ primer》名气和销量要大很多,但是根据小生的同学的一致反应,这本讲的更细致更“prime“,以上所有都是个人观点哈,别用砖头仍我哈
    bylh
    2009年11月15日 23:25
  • 各位大虾还有啥好的建议给我参考一下啦,谢谢各位啦o(∩_∩)o
    2009年11月16日 5:25
  • 我的感觉是,初学,选的书越薄越好,主要是要有一个能调试开发C/C++的环境.最好还带点趣味性的C教材.
    0xBAADF00D
    2009年11月18日 14:52
    版主
  • 。。。。。。。。。。。你看得懂吗?
    英文版我没有看过,但中文版我看起来无比费力气
    想当年我看的时候一句一句的看,累的半死
    对于初学者,最好是先从基础,简单的开始吧?
    2009年11月19日 14:36