C语言/C++学习资料导读
以下被本人认为是质量差的书有以下(警告明示):
C++ primer plus
谭浩强系列(除非你是为了考试)
大部分国产书籍
以下推荐一些C++优秀书籍
入门:
C++ primer(难度较高,自行提炼内容)群文件中有第三版
和第五版
essential C++ 群文件中有
exceptional C++(细节较多)
进阶:
C++ primer
effective C++和more effective C++ 群文件中有
effective STL和more effective STL
高级:
ISO/IEC C++
其他
-有关于socket的书籍
-有关于Qt的书籍
-有关于MFC的书籍(不推荐)
-有关于WTL的书籍
-有关于ATL的书籍
参考网站:
cppreference.com
cplusplus.com
以上部分书籍没有列出,可以向本人提出建议
来自c++-小辰看法
c primer plus,非常全的一本书,讲的很完(luo)整(suo),很适合入门,再配上一些OJ上的练习(很多OJ都有题的难度分类的,找那种不带算法的纯语言题做)。学语言主要是要实践,要花时间编程
书的封面是这样的:
下面分享一些C语言/C++程序设计学习资料自己来下载吧
既然想学C语言,那我们就来谈一谈学习步骤:
1、熟悉键盘。能够用十指敲键,慢不要紧,随着敲键盘时间的增加自然就变快了。十指打字的习惯必须有,不然打字会成为瓶颈。C语言中有很多的符号,熟悉如何打出这些符号。
2、熟悉开发环境,也就是熟悉一个软件的使用。在讲软件使用之前先讲讲一个程序是怎样炼成的。首先,需要人编写源程序,从表面上看,源程序就是符合C语言(编程语言)语法5的文本。存储源程序的文件叫源文件,本质上是文本文件,只不过扩展名为“.c”。其次,编译源文件,这一步由计算机完成。计算机是看不懂文本的,只有将文本“翻译”成机器语言(二进制)它才能看懂并执行。在编译的过程,会检查语法错误和警告,列出所有的检查到的所有的错误和警告。一般来说出现错误就会中止编译,只有警告则不中止编译。如果出现错误,根据提示修改源程序,再编译。对于初学者,会经常出现语法错误,在这一步要花费些时间。没有错误提示时说明编译成功了,会生成一个中间文件。接着是链接,将编译生成的中间文件生成可执行文件,也就是我们所说的程序。对于初学者,链接一般不会有错误,一旦有错误,就表示链接失败,根据提示信息继续调试。最后运行程序,看看运行结果是否正确,这一步如果有问题,那就是程序逻辑的问题了,回去改源程序吧!明白了程序如何生成之后,开发环境自然就懂了八分,可能准备的书上有开发环境的使用。
3、从这一步开始正式看书了。我觉得C语言入门可以分为两个阶段。第一阶段学习常量与变量及其运算、输入输出、三种基本机结构。在这一阶段要完成几个任务,第一,掌握C语言最基本的东西;第二,学会看懂错误提示和修改程序直到编译成功;第三,尽量领悟其中编程思维。第二阶段要学到数组、函数的定义与调用、指针、结构体、文件操作等。在这一阶段,编程思维更多,需要慢慢的领悟。
4、C语言程序设计,重点在设计,不在编程语言。在熟悉了C语言语法之后就应该把中心放在程序的设计上。这一步只是一种观点,但这也是入门的一部分。
是不是觉得这些很枯燥乏味,但是党哥也是没有办法啊,想做程序猿就是要天天对着一些代码编来编去,所以程序猿才能比别人都聪明啊~小辰就为你们介绍这么多,如果有不足,还希望多多包涵
领取专属 10元无门槛券
私享最新 技术干货