回复  01011001
那个…………大哥…………我也不知道你这书是啥,你就告诉我,是从零开始教的嘛?另外,再无知的问一下,学编程,需要啥计算机硬件基础不?
索龙静 发表于 2014-4-23 21:20



我猜想,你不是为计算机硬件编程,而是为应用软件和应用程序编程,不知道计算机硬件知识也无妨。

这本书第一章讲的是C++基础,后面开始在Visual Studio这个开发环境里讲解各种功能,单独读这本书,纸上谈兵。按我学习编程体会,从零开始最好有个开发环境,边写程序边试试程序运行效果,这样理解掌握得快些。

中文网站上也有初学编程教程,搜搜就很多。

TOP

本帖最后由 sagood 于 2014-4-24 10:41 编辑

c++ Primer 最新的那个版本,支持到11标准。。。
写的很详细,从基本的开始。。
http://book.douban.com/subject/25708312/
(推荐看英文版)

p.s. 既然要学c++,就尽量别把c++当作C就ok了。。
也许我永远到不了彩虹天堂,但那会是我最真实的梦!

TOP

回复 9# 白虎神煞

我跟朋友那弄了本,先看着,不成再说,谢谢了啊…………

TOP

回复 11# 01011001
成,谢谢了啊,我朋友给了我本儿,我先看着,不成再说,谢谢啊…………

TOP

回复 12# sagood
好吧,我琢磨一下,其实我根不能不知道啥是C,啥是C++,以前我还以为还有一种C+呢,结果被我朋友喷了…………

TOP

建议从《C与指针》开始看。推荐理由:1,原版即为经典的C语言入门教程,谭浩强的C是用来考试的,这本书绝对可以让你入门;2,中文版翻译很好,如果你不幸看过一个叫周良忠的翻译的《C算法》,就会觉得中文翻译还是很重要的;3,电子版遍地都是,楼主可以打印。
第二本推荐《C专家编程》或者《C陷阱与缺陷》。这样,如果你同时有项目经历,C语言应该能够掌握了。
然后对于C++,因为是面向对象编程语言,所以在这一点上大有不同。推荐C++ prime plus,一开始就看C++primer绝对有难度。
整个过程两到三年吧。本人工科,电类,非计算机专业。

最后,强烈谴责推荐新手看谭浩强和C++primer的。谭浩强的书错误一堆也不好好修订,而且还有很多不好的编程习惯。之所以能成为经典,是因为诞生在一个没什么书可看的时代。看惯了小说里XXXX心痒难耐时突然冒出了“苍井空.txt”自然奉为经典,然后现在已经是“苍井空HD.avi”的时代了。而C++primer虽然语言通俗,但是相当的背景知识和编程经验,压根就不是给初学者看的。

TOP

建议从《C与指针》开始看。推荐理由:1,原版即为经典的C语言入门教程,谭浩强的C是用来考试的,这本书绝对 ...
huangzhechen 发表于 2014-4-26 22:03



    Pointers on C 也算进阶书籍了,照你的逻辑,推荐看c primer plus.

    c++本来就很复杂。我承认,c++ primer比较啰嗦,不如c++ primer plus简单,但是c++ primer绝对适合人手一本,当作案头书来查阅

TOP

回复 1# 索龙静


    楼主最好确定一下到底学哪个,毕竟是2个不同世界的东东

TOP

Pointers on C 也算进阶书籍了,照你的逻辑,推荐看c primer plus.

    c++本来就很复杂。我承 ...
sagood 发表于 2014-4-27 08:49



    其实Pointer on C并不算只讲指针的专题书,虽然名字是这样的。不过大多数人也包括我在看Pointer on C时已经学过C语言并希望得到提高。看这本书的感受就是,零基础完全能看懂Pointer on C,可以以之入门,有基础翻翻更快一些,因为Pointer on C的写作顺序是由浅入深的。打个比方吧:C primer plus 是A1~A2比较平均, Pointer on C A1~A2+侧重于A2。
    至于C++ primer,是本好的参考书,并且它也是照着参考书的风格来写的,所以写作顺序使得它不适合初学者入门。C++primer 算是中级以上的进阶了吧。相比之前的C Primer plus和Pointer on C,C++ primer至少在B1.2以上。自觉对C++ primer 理解尚不够,不敢妄言适合哪一个层次的读者,但对于初学者绝对是不合适的。

TOP

回复 19# huangzhechen


同意c pimer plus 和pointer on c的评级,所以初学者可以尝试先看前面那本。

c++ primer 可能对于非info/cs专业的初学者来说,确实不适合,但不妨碍它作为一本拿来翻阅查看细节的书籍。

TOP