请问C学到什么程度就可以学C++了
现在我懂C语言的语法,看完了谭浩强的书,那我还需要学什么在学C++ 或者现在就可直接学C++了?那学C++入门看谁的书好 饿……老谭的书看完,如果你有点英语的底子的话,应该是可以学了吧。具体还是要自己感受。可以先找下小甲鱼的C++新手教程看看。如果觉得看得懂的话就学下去呗。:lol 推荐看《C++Primer》 第四版 c++ primer 确实讲的不错 本帖最后由 huaidisk 于 2013-2-21 11:24 编辑C与C++没什么必要的学习关系,虽然C++是在C的基础上发展起来的,但C++和C可以算是两个体系,在学习上无必然联系,所以,只要楼主想学,那么直接学就好了,不用担心什么的。
C++的大部分教材都是以面向对象为主的,C++也主要用于面向对象编程。而面向过程与面向对象又是两种不同的思维体系,所以如果学习了C再去学C++,就有可能导致思维转换不过来。想想看,当你习惯了C的面向过程的思维后,由于思维可能转换不过来,那么对于既支持面向过程,又支持面向对象的C++来说,你用面向过程的思维来编程是不会报错的,所以学起来思维就会很乱,明明错了,也可能不知道,反而增加了学习难度,不容易学好C++。
当然,如果你现在已经差不多学完了C,那么我推荐你直接去学JAVA,毕竟JAVA是纯面向对象编程的语言,你用面向过程的思维来编程是绝对会报错滴,这样可以让你避免面向过程编程思维的干扰,当你熟悉了面向对象编程之后,能够很清晰的区分面向过程编程与面向对象编程的思维之后,再去看C++也不迟,而且那时候,就会很容易上手了。
任何语言都只是工具,学新的语言之前先想清楚自己想要的是什么?C语言真的不能达到自己的目标吗?新的语言真的可以达到自己的目标吗?千万不要为了学习语言而学习语言。 支持仰望天上的光老师的思想!需要再去学习,不要为了学习而学习。 我认为你学完C的结构体和文件操作那块就可以转向C++了,但是不要转太快,把C的书籍中关于指针的看看,略深入一点,最好看看《C和指针》,消化完后再学C++,至于楼上说的 《C++ Primer》,呵呵,这本书我刚看完,我个人觉得如果你以前从未接触过C++的话,先看看小甲鱼的视频,有了大概的了解之后再通读一遍《C++Primer》 感觉会更好,此后在想晋级的话,再看看《C++程序设计语言》,这本书适合中高级的人来读 <c++ primer>这本书适合任何层次的人看,不是中高级,敲代码,多练手,还是可以的 直接学习就行 努力就行了。谁的书都差不多。支持你 努力就行了。谁的书都差不多。支持你 我觉得你不需要转C++,既然你的C语言不错,那就直接用C语言进行SDK开发,什么语言都只是浮云,一通百通,我现在也是直接用SDK写程序 要是不着急用c++的话,个人建议,C语言还是多看看的好,能精通一门语言,比多门语言略懂要强大多,语法都是互通的,有一个牢固的基础,转什么,都比较容易 一招鲜,吃遍天。。。 走路走到什么地步可以学跑步 你认为咧 强烈支持楼主ing…… 看看
页:
[1]