鱼C论坛

 找回密码
 立即注册
查看: 2635|回复: 17

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

[复制链接]
发表于 2013-2-21 01:24:28 | 显示全部楼层 |阅读模式
10鱼币
现在我懂C语言的语法,看完了谭浩强的书,那我还需要学什么在学C++ 或者现在就可直接学C++了?  那学C++入门看谁的书好

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-2-21 07:42:50 | 显示全部楼层
饿……老谭的书看完,如果你有点英语的底子的话,应该是可以学了吧。具体还是要自己感受。可以先找下小甲鱼的C++新手教程看看。如果觉得看得懂的话就学下去呗。:lol
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-21 09:26:14 | 显示全部楼层
推荐看《C++Primer》 第四版
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-21 09:30:24 | 显示全部楼层
c++ primer 确实讲的不错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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++也不迟,而且那时候,就会很容易上手了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-21 12:43:58 | 显示全部楼层
任何语言都只是工具,学新的语言之前先想清楚自己想要的是什么?C语言真的不能达到自己的目标吗?新的语言真的可以达到自己的目标吗?千万不要为了学习语言而学习语言。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-21 14:08:05 | 显示全部楼层
支持仰望天上的光老师的思想!需要再去学习,不要为了学习而学习。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-21 16:47:53 | 显示全部楼层
我认为你学完C的结构体和文件操作那块就可以转向C++了,但是不要转太快,把C的书籍中关于指针的看看,略深入一点,最好看看《C和指针》,消化完后再学C++,至于楼上说的 《C++ Primer》,呵呵,这本书我刚看完,我个人觉得如果你以前从未接触过C++的话,先看看小甲鱼的视频,有了大概的了解之后再通读一遍《C++Primer》 感觉会更好,此后在想晋级的话,再看看《C++程序设计语言》,这本书适合中高级的人来读
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-21 20:40:42 | 显示全部楼层
<c++ primer>这本书适合任何层次的人看,不是中高级,敲代码,多练手,还是可以的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-21 23:44:18 | 显示全部楼层
直接学习就行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-22 06:56:46 | 显示全部楼层
努力就行了。谁的书都差不多。支持你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-22 11:50:32 | 显示全部楼层
努力就行了。谁的书都差不多。支持你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-23 09:39:59 | 显示全部楼层
我觉得你不需要转C++,既然你的C语言不错,那就直接用C语言进行SDK开发,什么语言都只是浮云,一通百通,我现在也是直接用SDK写程序
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-23 11:41:14 | 显示全部楼层
要是不着急用c++的话,个人建议,C语言还是多看看的好,能精通一门语言,比多门语言略懂要强大多,语法都是互通的,有一个牢固的基础,转什么,都比较容易
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-28 00:39:56 | 显示全部楼层
一招鲜,吃遍天。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-28 12:28:41 | 显示全部楼层
走路走到什么地步可以学跑步 你认为咧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-28 12:31:37 | 显示全部楼层
强烈支持楼主ing……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-26 10:16:17 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 07:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表