Black_Silence 发表于 2013-2-21 01:24:28

请问C学到什么程度就可以学C++了

现在我懂C语言的语法,看完了谭浩强的书,那我还需要学什么在学C++ 或者现在就可直接学C++了?那学C++入门看谁的书好

天天2250051400 发表于 2013-2-21 07:42:50

饿……老谭的书看完,如果你有点英语的底子的话,应该是可以学了吧。具体还是要自己感受。可以先找下小甲鱼的C++新手教程看看。如果觉得看得懂的话就学下去呗。:lol

小新110 发表于 2013-2-21 09:26:14

推荐看《C++Primer》 第四版

gwcome 发表于 2013-2-21 09:30:24

c++ primer 确实讲的不错

huaidisk 发表于 2013-2-21 11:18:26

本帖最后由 huaidisk 于 2013-2-21 11:24 编辑

C与C++没什么必要的学习关系,虽然C++是在C的基础上发展起来的,但C++和C可以算是两个体系,在学习上无必然联系,所以,只要楼主想学,那么直接学就好了,不用担心什么的。
C++的大部分教材都是以面向对象为主的,C++也主要用于面向对象编程。而面向过程与面向对象又是两种不同的思维体系,所以如果学习了C再去学C++,就有可能导致思维转换不过来。想想看,当你习惯了C的面向过程的思维后,由于思维可能转换不过来,那么对于既支持面向过程,又支持面向对象的C++来说,你用面向过程的思维来编程是不会报错的,所以学起来思维就会很乱,明明错了,也可能不知道,反而增加了学习难度,不容易学好C++。
当然,如果你现在已经差不多学完了C,那么我推荐你直接去学JAVA,毕竟JAVA是纯面向对象编程的语言,你用面向过程的思维来编程是绝对会报错滴,这样可以让你避免面向过程编程思维的干扰,当你熟悉了面向对象编程之后,能够很清晰的区分面向过程编程与面向对象编程的思维之后,再去看C++也不迟,而且那时候,就会很容易上手了。

仰望天上的光 发表于 2013-2-21 12:43:58

任何语言都只是工具,学新的语言之前先想清楚自己想要的是什么?C语言真的不能达到自己的目标吗?新的语言真的可以达到自己的目标吗?千万不要为了学习语言而学习语言。

小甲鱼 发表于 2013-2-21 14:08:05

支持仰望天上的光老师的思想!需要再去学习,不要为了学习而学习。

格式天下 发表于 2013-2-21 16:47:53

我认为你学完C的结构体和文件操作那块就可以转向C++了,但是不要转太快,把C的书籍中关于指针的看看,略深入一点,最好看看《C和指针》,消化完后再学C++,至于楼上说的 《C++ Primer》,呵呵,这本书我刚看完,我个人觉得如果你以前从未接触过C++的话,先看看小甲鱼的视频,有了大概的了解之后再通读一遍《C++Primer》 感觉会更好,此后在想晋级的话,再看看《C++程序设计语言》,这本书适合中高级的人来读

pro_xk 发表于 2013-2-21 20:40:42

<c++ primer>这本书适合任何层次的人看,不是中高级,敲代码,多练手,还是可以的

天下H血天使 发表于 2013-2-21 23:44:18

直接学习就行

青春@无限 发表于 2013-2-22 06:56:46

努力就行了。谁的书都差不多。支持你

好多鱼^^ 发表于 2013-2-22 11:50:32

努力就行了。谁的书都差不多。支持你

风之残月 发表于 2013-2-23 09:39:59

我觉得你不需要转C++,既然你的C语言不错,那就直接用C语言进行SDK开发,什么语言都只是浮云,一通百通,我现在也是直接用SDK写程序

左手、莫离忧 发表于 2013-2-23 11:41:14

要是不着急用c++的话,个人建议,C语言还是多看看的好,能精通一门语言,比多门语言略懂要强大多,语法都是互通的,有一个牢固的基础,转什么,都比较容易

刺客信条 发表于 2013-5-28 00:39:56

一招鲜,吃遍天。。。

worlddragon 发表于 2013-5-28 12:28:41

走路走到什么地步可以学跑步 你认为咧

姗姗莱咫 发表于 2013-5-28 12:31:37

强烈支持楼主ing……

阔怀 发表于 2015-8-26 10:16:17

看看
页: [1]
查看完整版本: 请问C学到什么程度就可以学C++了