想要自学c++,需要什么基础??

要先学c语言么??零基础的话应该从哪开始学??求推荐一些书籍。... 要先学c语言么??零基础的话应该从哪开始学??求推荐一些书籍。 展开
 我来答
帅也许是罪
推荐于2017-11-25 · TA获得超过138个赞
知道答主
回答量:48
采纳率:0%
帮助的人:45.1万
展开全部
学习C++的话,并不一定要学C的,因为C++和C其实是2种语言,只是C++对C兼容而已, 我们不应该把C++跟C牵连在一起了.学C++就要把它当一门新语言来学.我说一下从完全不懂到最后高手的专家推荐路线吧:
1. 《C++ Primer》Lippman写的,经典中的经典,C++入门的宝典,读完这本书,基本语法过关,部分技巧掌握。

2.《The C++ programming language》C++的创始人Bjarne Stroustrup写的,这本书的权威性毋庸置疑,而且这里面讲到了一些比较底层的东西,如果你看过了《C++ Primer》的话,这本书可以跳着看,懂的就跳过。

3.《Effective C++》 Scott Meyers顶级大师用活泼幽默的语言写的书,这本书中讲到了许多应该注意的问题,这是十分值得购买的书。(Lippman曾把程序员分为看过effective c++的和没看过的两类。由此可见此书的重要性)

4.《More Effective C++》上书的姊妹篇,这本书里讲到了许多关键性的技术,对提高程序的效率是非常有帮助的。

5.《Advanced C++》这是一本神奇的书,里面讲到了许多连C++设计者都没想到的妙法,解决了许多看似不可能解决的问题。Scott Meyers曾隆重推荐过的书。

6.《Inside the C++ Objects Model》又是Lippman的大作!这本书讲到了他在开发第一个C++编译器时的许多想法,彻底解析了C++底层机制是如何实现对象模型的,看过这本书,你对C++的了解会有质的飞跃!从这刻起,你有权力说你是一个C++程序员了!

光学C++语言基本上看完上述的书就是高手了,其他经验要在实践中累积,你在看这些书的同时就应该多做一些小程序,小项目,提高水平的速度是飞快的.这是我个人的经验。

另外,你学了C++还要开发程序,开发软件,无疑要使用MFC之类的东西 《API Programming》和《MFC Windows 程序设计》两书值得一看。这两本书能迅速提高你的实践水平。 最后,不要被这么多书吓倒,用起心来,很快能搞定!祝你早日成功!!

无论入门还是提升自己真心不建议国内的书~这个不是书写得好不,而是思路真没有国外的书哪样开阔、灵活,而且更新较慢,像现在国外早有C++11标准的书了,但国内还是鲜有的。最后,如果《C++ Primer》啃不动,那试试《C++ Primer plus》中文版或《Essential+C++》入门级中文版
追问
这个我在度娘查到过,不过好像有人说C++ Primer不是很适合新手看,零基础的话有些会看不懂,这里需要的“基础”是指哪些??
追答
既然是零基础,那么直接推荐你试试《C++ Primer plus》中文版或《Essential+C++》入门级中文版
适合完全没有基础的新人~
spider19999
2013-05-21
知道答主
回答量:8
采纳率:0%
帮助的人:1.2万
展开全部
《c语言程序设计》 谭浩强写的吧,我读书的时候是教程,很基础的一本书.
追问
谢谢,正准备入手,不过评价不是很好有点犹豫
追答
我大学时候学的,很基础的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mr_无所不知
2013-05-21 · TA获得超过720个赞
知道小有建树答主
回答量:416
采纳率:0%
帮助的人:294万
展开全部
一楼说的很多,另外看书的同时不要忘了多学学算法,不懂算法只能做程序员,会算法以后可以做构架,分析人员~
追问
是数学之类的??我现在高三,能不能学算法?能自学么??
追答
呃,高三的话看算法可能有些吃力,用为你没学过高等数学,但是一些简单的数据结构和算法可以看看,推荐两本《数据结构C语言版》严蔚敏,吴伟民(清华大学出版社),还有一本《算法导论》美国人写的,这个有点深奥了,建议先看完第一本在看这本书!当然,谭浩强的《C程序设计》对初学者来说是非常不错的学习C语言的书,如果你只想学C++的话,这本书可以大概的看看,因为C和C++还是有不少区别的~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-21
展开全部
可以买一本c++入门书籍和下载一些视频来看啊!多看视频比看书好些。
追问
C++入门书籍有哪些??要很基础的类型。我现在是想先了解看看C++到底是什么,因为完全不懂,对电脑只是会用鼠标和键盘的程度- -所以有点迷糊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
任智毅20091125
2019-08-26 · TA获得超过102个赞
知道答主
回答量:63
采纳率:0%
帮助的人:3.6万
展开全部

可以加682363071

#include <iostream>//加群口令
int main()
{
    return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式