发表时间:2022-03-24来源:网络
大一学习c语言,随后读研上岸211,毕业拿到bat等7家大厂offer的分享些经验。
自学共有3种路径:视频+书籍+实践(项目、比赛)
第一是找好的视频教程学习, 比如培训机构的课程、MOOC的课程等。看视频的好处就是有老师带着,易于理解和掌握。
第二是阅读经典书籍、阅读文档。经典书籍可以帮助你搭建起整体的知识脉络,查漏补缺,学习的更细致。
第三是做项目,敲代码,比如小型的贪吃蛇、黑白棋等。以及学习软件设计,并应用于日常编程。还可以参加比赛锻炼实践能力。
接下来循序渐进的给大家分享,小白也能看懂
先来看下c语言整体的脉络图:

C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。
接下来看些优质资源,下面循序渐进介绍
1、 推荐:b站鹏哥

这是最适合新手的教程 ,比学校老师强太多了!!!
翻了好多b站到教学视频,还是鹏哥的清楚易懂,最合适零基础了!
教程软件使用的是vs2013,最新教程使用的是vs2019。
虽然这个视频很长(100小时,别的才20+、30+h),但完全没有在水时长!
这个视频是一个点一个点仔细讲,会循序渐进地先讲解思路,再亲手写代码。
还有一个好处是课后习题比较好,这门课是面向就业的,课后习题都是非常经典,出现次数频繁的笔试题,不会过时或死板。
而且指针部分讲解的也比较清晰!
2、 浙江大学翁凯老师
翁凯是浙江大学计算机科学与技术学院的老师,在中国大学MOOC开设了C语言程序设计、Java语言程序设计等课程,是目前选课人数最多、最活跃的课程之一,是累计选课人数最多的教师之一。
视频:

翁凯老师讲的非常好,循序渐进,简洁易懂。
课程内容对初学者十分友好,并不是指难度低。
每周的作业都很简单,完全不用担心因为太难要拖到下一周导致作业堆积。
教材也是翁凯老师出的,所以风格一致,还配有二维码可以看视频,不论是程序设计还是实验指导都讲解的很详细。
3、其他教程,不推荐
郝斌的:
视频有点老了,看着是2009年的视频
小甲鱼的视频,也有点老了, 用着VC++6.0远古版本 。
1、 C语言经典100题参考解答:
2、 vs2019下载安装基本使用:
保姆级别教学教安装vs2019

适合对计算机一窍不通的纯小白。
日本人的作品,最大的特点是图形化的解释(包括加粗的代码),帮助人很容易地理解

适合小白入门。
这本书为大学本科阶段的 C语言课程编写的教材,很适合打C语言的基础。
这本书完整覆盖C99,内容丰满,而且每章的问答部分是书中的精华,从基础知识,代码风格,编程思路到计算机的认识都有很好的讲解。
书中的范例与代码风格很专业整洁,能够在语言入门时就建立很好的代码风格,会为将来省去相当多的麻烦。

这本书适合有C语言基础的小伙伴。
这本书是C语言领域的经典书籍,畅销多年不无道理。
这本书对C语言做出了完整的介绍,从最简单的数据类型,语法单元,到编译,库函数以及稍微复杂的算法和数据结构。
接触过国内C语言教材,并且觉得自己学的很混乱的小伙伴强烈推荐看这本书,会让你有眼前一亮,豁然开朗的感觉。因为这本书会把C语言知识串起来,形成完整的知识体系。

这本书适合有C语言基础的小伙伴。
这本书是C语言的设计者Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著作品,是C语言程序员案头必备书籍。
这本书虽然只有薄薄的200多页,但却全面、系统、准确地描述了C语言的特性和基本语法。

这本书适合有C语言基础、想进阶的小伙伴。
作者是曾经的SUN编译器小组的成员,真的介绍了很多C开发的实际经验,把c讲解到了一个很高的层次,深入剖析了其他书上没有提到过的好东西。
虽然是技术类书籍,但是作者很幽默,并且每章节末尾都有一个早期Hacker的轶事,所以读起来非常轻松。
这本书适合有C语言基础、想进阶的小伙伴。
这不是讲C语言基础的书,而是从一些C语言的特性入手,讲C语言编程时容易出现的错误,对了解使用C语言过程中可能存在的“陷阱”很有帮助。


这本书适合有C语言基础、想进阶的小伙伴。
这本书特别注重指针的讲解,除了头尾的几章,指针的话题几乎是贯穿了全书。
更将指针这一让人挠头的概念,用以简洁准确的文字,配合贴切的图示,讲解的让人容易得其要领.
即使看过了C专家编程和C缺陷和陷阱,这本书仍值得一看。而且有了前面两本的基础,看这本书的效率会大大提升。

很多大学把它作为C语言的授课教材,库森上大学也用的这本书,当前认认真真学习了这本书,当时指针就学的挺懵的,后悔没有早点接触国外的教材。
这本书被吐槽很多,不但代码不标准,而且有很多错误,据说可以找出几十个错误,这样很容易误导小白。
而且书中还列举了Turbo C 2.0的开发环境,现在再看是真的有点过时了。
这本书适合考试,考计算机二级等,要想真正学好C语言,可以看入门的经典教材,如C语言程序设计:现代方法
此外,读本科和研究生期间,我买了很多书,大部分是一些技术书籍,也收集了这些书籍的电子版,都在这里,现在免费share给大家。上面这些c语言的书籍也都有。
包括了计算机类常用电子书,并且可以download,包括C,C++,Java,Python,Java,Linux,Go,数据结构与算法,操作系统,计算机网络,计算机组成原理,设计模式,数据库,前端,人工智能等

书籍下载:
点个赞再跑
欢迎 @程序员库森点个关注~
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务