新手求教,想学 c++要先学习 c 语言么?求大佬推荐一本入门书籍

2018-11-13 15:18:59 +08:00
 xuegj1010

谢谢。

4925 次点击
所在节点    C
35 条回复
HunterX
2018-11-13 15:21:50 +08:00
c primer plus, c++primer plus
easylee
2018-11-13 15:24:14 +08:00
想快速入门的话,直接学习 c++就行了,找个菜鸟教程之类的免费网站足够了。

如果想深入,系统学习,成为大师,还是要多看书,具体的我就不知道了,我只会写一些很简单的 c++。
houzhishi
2018-11-13 15:34:15 +08:00
先去看一波网课,中国大学 mooc 的就行,然后写写小作业,就差不多入门了,再开始看一些 c++的经典书籍。
shylockhg
2018-11-13 15:34:28 +08:00
c++新手找工作挺难的
kljsandjb
2018-11-13 15:38:15 +08:00
能把 c 先玩熟当然是最好了
reticentfat
2018-11-13 15:40:57 +08:00
看到前五没有推荐谭浩强我就放心了
sulinehk
2018-11-13 15:42:45 +08:00
那个 笨方法学 C 挺不错的
zynlp
2018-11-13 15:48:32 +08:00
acclerated c++

学 c++之前请三思
cjw6
2018-11-13 16:02:21 +08:00
c 和 c++推荐翁恺的网课,偏向基础,思路很清晰,再加上一楼说的两本书,入门够了
NingAnMe
2018-11-13 17:32:56 +08:00
@reticentfat 推荐谭浩强会被 V 友无情鞭挞
jiangnanyanyu
2018-11-13 17:34:15 +08:00
你觉得头发多了是吧?
JaguarJack
2018-11-13 17:36:14 +08:00
还是学 C 吧,万年不变的最好,C++ 听说挺乱的
feverzsj
2018-11-13 17:37:14 +08:00
学 c++有啥用,找不到工作的
wutiantong
2018-11-13 17:49:35 +08:00
《 C 语言程序设计(第四版)》
《 C++ Primer (第五版)》(第六版出了吗?)
frandy
2018-11-13 18:15:10 +08:00
我也在学 C++,之前做 java 开发,我的书籍
C++ Primer 如果刚入门,可能比较干,如果有编程基础的话,可以直接上手这本。
C++ Primer Plus,比上面这本要容易一些,每章后面都有习题,学完的话基本能写代码。
上面两本都是大部头,
Essential C++ ,比较精简,还没看,不知道效果。
modern-cpp-tutorial,总结了 C++11 以后的一些语法改变。
Google C++ 编程规范 大厂的规范
学完基础的,我觉得就得分领域,游戏,网络,GUI,balabala。
进阶的几本
Cpp_Concurrency_In_Action C++中的并发
Boost 程序库完全开发指南深入 boost 库的使用
stl 源码解析
上面三本我还没看,等基础扎实了再细读。

视频方面,主要看侯捷老师的系列,另外还有个 youtube 上 Bo Qiang 出的一系列视频。
frandy
2018-11-13 18:18:56 +08:00
另外我的感想是,如果想赚钱,学 java,如果想开发系统底层,学 C/C++,如果想开拓视野,scala/haskell 你值得拥有。
lookforsex
2018-11-13 18:25:30 +08:00
学 C++没饭开
yishengD
2018-11-13 19:18:36 +08:00
入门的话,不需要学 C 语言。
学了 C 语言,又不熟悉,反而可能造成一些混淆。
书的话,推荐 c++primer plus。
xunmeng1325
2018-11-13 19:34:47 +08:00
为什么要学 c++呢,上手难,新手不好找工作。java python 都更好
northisland
2018-11-13 20:14:44 +08:00
不需要

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/507411

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX