想当程序猿?想学C语言/C加加程序设计?那还不快来!

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语言语法之后就应该把中心放在程序的设计上。这一步只是一种观点,但这也是入门的一部分。

是不是觉得这些很枯燥乏味,但是党哥也是没有办法啊,想做程序猿就是要天天对着一些代码编来编去,所以程序猿才能比别人都聪明啊~小辰就为你们介绍这么多,如果有不足,还希望多多包涵

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171228A0ASWN00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券