CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

学c++中遇到的困难,向大家请教一下:)

楼主dreamboy1123(毛主席说我帅)2003-06-01 23:06:24 在 C/C++ / C语言 提问

现在我学c++   看的是清华大学出版社的《c++语言基础教程》     可是我觉得这本书不怎么好,想看看谭浩强的《c语言程序设计》,但它是c   的,不是c++   的,   不知道值不值得看,怕看了后,对c++的认识有影响,请大家给些建议,谢谢大家了 问题点数:100、回复次数:17Top

1 楼snipersu()回复于 2003-06-01 23:20:06 得分 5

我建议你还是先学学c,在学c++。Top

2 楼zcr139(小虎子)回复于 2003-06-01 23:22:10 得分 5

有好多地方说要学C++,不用先学C,直接从C++看起就行了。Top

3 楼dragoncircle()回复于 2003-06-01 23:37:03 得分 5

直接从C++看起也没有什么的。为什么一定要先学C?Top

4 楼killer_0(killer_0)回复于 2003-06-02 00:21:25 得分 10

看钱能的(c++程序设计)一举两得,听我的没错Top

5 楼ITBlueCollar(软件蓝领&IT民工)回复于 2003-06-02 00:40:29 得分 5

我觉得直接学C++好,可以一开始就培养OO的思想Top

6 楼noahnoah(诺亚)回复于 2003-06-02 01:16:03 得分 5

建议先学c,可以体会c到c++的转换过程,另外,你会发现,c不会白学,谭老师的书写的很详细,对于建立良好的程序基础很有帮助.Top

7 楼fastzch(红领巾)回复于 2003-06-02 01:44:06 得分 5

先学C,再转入C++的学习,我就是这样学的。Top

8 楼InkickMFC(星点)回复于 2003-06-02 01:55:33 得分 10

呵呵,千万别看那本《C++程序设计》(电子工业出版社出版),烂透了  
  错别字还是其次,代码全是错的。翻译的人一点专业水平都没有,把那本《C++Progaram   Desigh》弄得惨不忍睹  
  中文的就是看清华出版社的《C++程序设计教程》,钱能主编  
  很好Top

9 楼stigachen(cg)回复于 2003-06-02 07:26:43 得分 5

应该先有一点c的基础知识才能学c++吧Top

10 楼i_jianyong(北极之光@ textolap.com)回复于 2003-06-02 07:30:54 得分 25

C++学习路线之我见  
   
  路线:  
  钱能《C++程序设计教程》->   《Essential   C++》   ->   《C++   Primer》->   《Effective   C++》  
   
  现在   C++   书籍汗牛充栋(想想俺们那时哪有什么C++的书啊),这是大好事,不过如果放着宝书不看,却去看一般的  
   
  或是烂书,我觉得会比俺们那时还要郁闷呢。下面说说为什么要选这四本书  
   
  第一本,我完全没有看过,只是基于众多学友的评价和推荐。对于第一次接触c/c++的初学者,这应该是一本好书。  
   
  谭浩强的书就算了吧,你要学的是   c++   啊。虽然有人说先学好   c   对于c++有很大帮助,我不认同这种说法(K,这语  
   
  气怎么像个卫生副部长   ^_^),因为那是一把双刃剑啊,你可能学到许多C的细节和C的风格,是的   C++   支持所有这  
   
  些细节和风格,但基本不推荐使用他们,这些东西甚至将来会对于OO的理解造成困难。后面要学的东西还多着呢,千  
   
  万不要在一开始兜圈子,那样不是打基础。  
   
  接下来,把国内写的书都忘记吧,咱们要开始坚定地崇洋媚外。为什么第二本是   《Essential   C++》呢?大师专门为  
   
  初学者所写的书啊!尽管Stan所定义的初学者要求比较高,但你读完第一本后,就已经够标准了。这本书非常短小,  
   
  但区区200页的正文却浓缩了C++作为一门现代的支持多种风格(过程,基于对象,面向对象,范型)的编程语言的几  
   
  乎所有重要特性,书中还包括了习题解答,非常利于自学。注意:即使你读了第一本,再读这一本也有一定难度,这  
   
  不奇怪,要是你读一本书感受不到难度,那才奇怪呢!  
   
  第三本,同样的作者,同样的论题,篇幅却有1000页之巨。老外也真是的,这么厚的一本书也敢叫   Primer(初级教本  
   
  )。这是一本自学用书,更是一本关于   C++   语言的百科全书。她是对第二本论题的全面展开和深入,这本书可以与第  
   
  二本一起买来,学第二本时感觉不清楚的地方,可以到这里来查。  
  读完这本书后,拜托不要从你计算机旁拿走,就放在那里,Believe   me!   编程时你会经常把手伸到书后面的索引去的  
   
  。  
   
  好了,到这个时候,你已经是准高手了,欠缺的是什么呢?经验!经验当然主要应该从经验中去学,但大师们在《  
   
  Effective   C++》为你总结了50个好经验。你想让你的程序看起来跟大师的一样吗?读这本吧!  
   
  都学完了?恭喜你,你已经比一般人强很多了,现在你想看点啥就看点啥吧,呵呵。下面是一些各方面的推荐书目:  
  设计模式:《设计模式》  
  面向对象:《面相对象软件构造》  
  c++底层机制:《Inside   C++   对象模型》(又是Stan!)  
  c++演进史:《c++的设计与演化》(C++的设计者)  
  c++标准库&STL   :《c++标准裤:a   tutorial   and   reference》,《GP&STL》  
  最新思想:《   Modern   C++   design》  
  更多经验:《   More   effective   c++》,《Exceptional   C++》,《More   Exceptional   C++》  
  ......  
   
  搞了半天,我竟然没提C++设计者Bjarne那本一统江湖的《C++程序设计语言》!这本书说实在的,不适合学习,不好  
   
  读,至少英文版是这样的。但她蕴涵的设计思想是其它书不可比拟的,所以有时间还得读。  
   
  Enjoy   learning,   hehe  
   
  Top

11 楼thrillers(长夜漫漫,无心睡眠)回复于 2003-06-02 09:06:27 得分 5

钱能的《c++程序设计教程》  
   
  然后再看《c++   primer》  
  Top

12 楼woshinzg(西部人)回复于 2003-06-02 09:25:58 得分 5

c++   primer   好阿Top

13 楼titainium(一千瓦的刀狼)回复于 2003-06-02 09:33:13 得分 5

《C++大学教程》,小弟现在正在学习,因为有亲身体验,所以推荐一下。Top

14 楼steedhorse(晨星)回复于 2003-06-02 09:54:12 得分 5

我也觉得《The   C++   Programming   Language》还是要读的,但要有基础。Top

15 楼dreamboy1123(毛主席说我帅)回复于 2003-06-02 11:51:40 得分 0

《c++   primer》  
  《The   C++   Programming   Language》  
  《Essential   C++》    
  都是英文书啊,我英文不好,怎么办啊   :(Top

16 楼ouyangdong(萧十八郎)回复于 2003-06-02 12:04:20 得分 0

没有什么可以争论的,为什么我们总是说先学什么后学什么,知识是相同的,关于从C衍生出来的语言,语法了,指针了,内存分配了,都是相同的,都是学习语言必须掌握的,通过C学到了,很好,不学习C直接通过C++掌握了,也一样,没有什么顺序吧。而面向对象是没有语言的限制的,它是一个软件工程的概念。即使用C也可以实现面向对象的开发和设计阿,看你是不是想那么作,是不是那么作能有最好代价和最优的性能。(呵呵,好比自己写了一门语言规范)。  
   
  C++的基础知识的书,找一本全面点的教材就可以了,如果是实际的应用开发,给需要使用什么类库。什么架构了。  
   
  个人观点。:)Top

17 楼steedhorse(晨星)回复于 2003-06-02 13:11:11 得分 0

Re:都是英文书啊,我英文不好,怎么办啊   :(  
   
  呵呵,楼主也太谦虚了。  
  可以看中文版的啊,同时下载一个英文版的,当中文读不通时,就去对照原版的。  
  Top

相关问题

  • 各位C++的前辈们,你们学的时候有遇到过困难吗?
  • 学习C++遇到极大困难,请前辈指路(特别是读过C++ PRIMER的)
  • 初学j2ee遇到困难!
  • 我现在从C++转向VC++,但是遇到了困难!!!
  • c++的困难!
  • C++学习是不是很困难?
  • 有关初学C遇到的问题?
  • 初学C++遇到的问题,急!!!
  • 初学《C++ primer》时遇到的问题
  • group by 遇到困难

关键词

  • c++
  • c++程序设计
  • 程序设计
  • 语言
  • 教程
  • 面向对象
  • 学习
  • 经验
  • 书
  • primer

得分解答快速导航

  • 帖主:dreamboy1123
  • snipersu
  • zcr139
  • dragoncircle
  • killer_0
  • ITBlueCollar
  • noahnoah
  • fastzch
  • InkickMFC
  • stigachen
  • i_jianyong
  • thrillers
  • woshinzg
  • titainium
  • steedhorse

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo