求助各位大爷!关于C++和C语言

我只想知道:学会C++以后,是不是c语言也就不学自通了?如果是这样我就直接入手C++。如果不行,并且在应用的时候C++离不开C,那我就从C入手。麻烦各位大爷回答的直观一点... 我只想知道:学会C++以后,是不是c语言也就不学自通了?如果是这样我就直接入手C++ 。 如果不行,并且在应用的时候C++离不开C,那我就从C入手。麻烦各位大爷回答的直观一点,谢谢大爷们!你们是我亲爷爷! 展开
 我来答
laddoc01
2014-02-08
知道答主
回答量:3
采纳率:0%
帮助的人:2.8万
展开全部

本人学习和使用C++,C已经6年了,

也熟悉JAVA,C#,Dephi等

谈点个人的理解(纯手动):

C++算是是C的扩展,

不过两者的编程思想,套路和特性其实不太一样。

如果有编程基础,特别是C#或者JAVA可以从C++直接学

如果没有的话建议先学C(推荐找C语言之父Bjarne Stroustrup
的原书来看.再推荐一本《c和指针》)

C的语言和指针等等各方面的特征可以配合着一些A*,DFS等算法,边做边学

ACM啥的很多也比较提倡用C来做是有原因的

语言入门其实不难,不过像C++这样的,要深入精通还是需要花费非常巨大精力的

入门推荐

 

  1. c++ primer,很详细,也很浅显,是我看过的初级C++的最好书籍

     

  2. <c++大学教程>,作者[美]Harvey M.Deitel,Paul James Deitel,电子工业出版社出版,非常经典

     

进阶的话

  1. The C++ Programming Language 《C++程序设计语言》
    by Bjarne Stroustrup
    找原作者的书看是最靠谱的

  2. Effective C++ 

 

暂时就推荐这四本,推荐多了也没必要

你学习的时间久了就会有自己的判断了

 

另:国内的书质量层次不齐,就我看到的而言,85%左右都是拼拼凑凑,还很不规范.

有人推荐谭浩强的C语言书.但更多的人是在喷它

我个人的理解是:

谭浩强的书其实算是很好的入门书籍,浅显易懂得要死.

不过确实太多毛病了,容易误导初学者(之后要更改编程习惯是很麻烦的)

不过和其他书籍一起对照学习的话,其实是蛮不错的书

 

累死了,纯手打

望采纳    ~

psxf91
2014-02-08 · TA获得超过428个赞
知道小有建树答主
回答量:558
采纳率:100%
帮助的人:487万
展开全部
从我的经验来看,最好先学c,再学c++更好一些。不是说直接学c++不行,而是把c和c++分开学有助于理解这个语言的演化流程,并且理解语言的侧重点。
c++是c的扩展,所以先c再++
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wwylele
2014-02-08 · TA获得超过2523个赞
知道小有建树答主
回答量:1037
采纳率:0%
帮助的人:1094万
展开全部
直接c++就好,c++可以看作c的扩展,学了
c++后c就已经学了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红楼解人
2014-02-08 · TA获得超过139个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:55.9万
展开全部
我是杭州电子科技大学的,听一楼的没错,先学C语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
散雲
2014-02-08
知道答主
回答量:34
采纳率:0%
帮助的人:14.6万
展开全部
c是基础,其他的都是扩展出来了,学习c的思想就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kd7997
2014-02-08
知道答主
回答量:7
采纳率:0%
帮助的人:5.3万
展开全部
可以直接学习C++,学了C++C的大部分知识也学了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式