零基础自学C语言,有什么不错的书籍和视频推荐吗?

您所在的位置:网站首页 java自学用哪本书 零基础自学C语言,有什么不错的书籍和视频推荐吗?

零基础自学C语言,有什么不错的书籍和视频推荐吗?

2023-03-13 18:42| 来源: 网络整理| 查看: 265

字节老学长来安排一手C语言学习路线,入门 + 视频推荐 + C语言练手网站 + 进阶一次性安排的明明白白!

我学习计算机差不多快10年了,本科 + 研究生都是在国内某中流985就读,校招时拿了不少的互联网中大厂offer,比如腾讯、阿里、字节等公司。

虽然是所谓的科班出生,但学校教育质量就不提了。。。懂得都懂,所以我学习计算机基本全靠自学,B站、github、网易云课堂、YouTube等就是我的学习课堂。

说到这里先分享你一份C语言离线手册吧,查知识点很方便、是我以前收集到的。

C语言离线手册白嫖方式:离线版C语言速查手册!免费分享!

以前就分享过可能是北半球最好的零基础C语言学习路线,

可能是北半球最好的零基础C语言学习路线1、C语言入门视频

如果你基础不好,想要学习C语言,入门视频肯定是翁凯老师或者郝斌老师的视频

如果你是真正的零基础,那你就看下面郝斌老师的课程;

如果你听过或者看过学校老师讲课,觉得讲的不好,那你就看翁凯老师的课程。

郝斌C语言自学教程

这是真正意义上的适合完全零基础的同学入门,因为郝斌老师自己就是0基础自学的,他会从自学者的角度带大家学 C 语言,

地址:https://www.bilibili.com/video/BV1os411h77o

翁凯C语言程序设计入门课

浙大翁凯老师的《C语言程序设计入门课》可能是最适合入门的C语言课程了。

用一句话说就是翁凯老师 YYDS, 你可以看下这门课的评论区,好评如潮!

我随便截取了几个评论:

评论1:好老师和坏老师的区别在于好老师可以在10几分钟吧知识点讲透彻,还能让你听懂,坏老师则会做到他讲死你都不会,我很庆幸,碰到了翁凯老师这样的好老师,即便课程已经结束了,但是我还是愿意学习,这就是我对老师的评价评论2:目前网上讲C语言最好的课程,没有之一。不接受任何反驳,不接受任何差评。评论3:翁老师讲的很透彻,因为我不是cs专业的学生,想考浙大的cs研究生,于是慕名来学c,直观感觉,比我们学的谭浩强的书强的不止一点点。

这是课程大纲:

第一周:介绍:计算机、程序和C语言第二周:计算:变量和表达式第三周:判断:分支结构第四周:循环第五周:循环控制第六周:数据类型和处理第七周:函数第八周:数组第九周:指针第十周:字符串第十一周:结构类型第十二周:程序结构第十三周:链表第十四周:文件

C 语言程序设计:https://www.icourse163.org/course/ZJU-9001

建议该课程与第二部分的C语言入门书籍配套使用。

秉着好东西不藏私的原则分享出来!我把自己学习计算机八九年以来的书籍分享出来了,最后汇总开源成为一个计算机经典编程书籍仓库了。

如果对你有用可以点赞支持一下我!后续会继续分享一些计算机学习的编程资源!

其中包括经典大黑书、编程电子书、电子书、编程书籍,包括计算机基础、C/C++、Java、Python、面试题、架构设计、算法系列等经典电子书。

目前已经开源在了github上,如果你因为网络等原因无法访问github,我在码云也放了一份,同样可以供你学习编程!

github开源地址:https://github.com/GrindGold/pdf

码云开源地址:https://gitee.com/grindgold/pdf

2、C语言练手小网站

经常在私信里看到有小伙伴问我学习完C/C++或Java、数据机构与算法等后可以去哪里练手做项目

其实网上有很多类似的开源题库可以供你联系,今天就 良心推荐一个计算机学习网站,可能是我用过最好的计算机学习网站,可以刷算法、C/C++、Java、硬件、前端等,还有大厂面经、面试真题等。

下面是一些我用过的其中一些比较好的在线题库

C语言练习题库C++练习题库算法-面试必刷101计算机基础必备基础知识练习

现在是免费注册的,据我所知后面注册可能要收费了,如果你有类似的需要我建议你现在注册一个,正所谓:不白嫖就是亏!!!

3、C语言入门书籍《啊哈C语言!逻辑的挑战》

很多人担心看书看不懂,那么这本书很适合你了。

这本书入门挺好的,可以提高对C的兴趣。

《C Primer Plus》

《C Primer Plus》可以作为 C 语言工具书,也可以作为入门,本书内容循序渐进,能够锻炼编程思想。

首先给大家推荐一个C语言/C++学习平台,这可能是你见过的最好的C/C++学习仓库!

C语言/C入门、学习路线、电子书籍推荐与下载、视频推荐、小项目、干货文章、笔试面试、C语言/C++ 规范、开源项目

秉着好东西不藏私的原则分享出来,如果对你有用可以点赞支持一下我

对了,简单介绍一下自己,我是飞宇本硕均于某中流985 CS就读,以前是在百度搜索部门做后端研发实习生,后来又去了字节某电商部门担任后端研发工程师。

虽然是所谓的科班出生,但学校教育质量就不提了。。。懂得都懂,所以我学习计算机基本全靠自学,B站、github、网易云课堂、YouTube等就是我的学习课堂

欢迎关注我 @韩飞宇 ! 我会继续分享一些计算机学习经验、一些不错的编程资源以及自己在互联网一二线公司工作的工作体验和日常生活等。

这是一份涵盖大部分 C++ 程序员所需要掌握的知识。入门、进阶、深入、校招、社招,准备 C++学习 & 面试,首选CppGuide

可能是你见过的最好的C/C++学习仓库

目前已经开源在了github上,如果你因为网络等原因无法访问github,我在国内的码云也放了一份,同样可以供你学习C/C++!

github开源地址:https://github.com/GrindGold/CppGuide

码云开源地址:https://gitee.com/grindgold/CppGuide

4、C语言进阶书籍《C程序设计语言(第2版)》C程序设计语言(第2版·新版)

被称为C语言圣经,但不适合在入门阶段来看,否则就是妥妥的劝退你了。

《C陷阱与缺陷》

这本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。

5、推荐C语言开源项目DungeonRush-贪吃蛇

贪吃蛇应该都玩过吧?

这个项目基于传统贪吃蛇进行了一些玩法上的创新,很适合 C 语言初学者。

地址:https://github.com/rapiz1/DungeonRush

更多的项目推荐,可以看下这个回答:

6、C/C++语言入门的万字总结

之前为小白写了一份C/C++语言入门的万字总结,现在分享一下自己的总结:

韩飞宇:熬夜整理的C/C++万字知识总结(一)

韩飞宇:熬夜整理的C/C++万字知识总结(二)

韩飞宇:熬夜整理的C/C++万字知识总结(三)

韩飞宇:熬夜整理的C/C++万字知识总结(四)

韩飞宇:熬夜整理的C/C++万字知识总结(五)

7、C语言相关电子书:

推荐书籍:

第一本书《阿哈C语言》的写书风格个人认为比较风趣幽默,对于培养兴趣,基础学习还是很不错的《C程序设计语言》,机械工业出版社,作者Brian W. Kernighan / (美)Dennis M. Ritchie。C 语言之父写的,入门经典书籍。《C Primer Plus》 ,人民邮电出版社,作者 Stephen Prata。 可以作为 C 语言工具书,也可以作为入门,内容循序渐进,能够锻炼编程思想。《C和指针》 深入了解指针,看完以后对指针不再害怕。《C陷阱与缺陷》 正如书上所说,“本书所揭示的知识,至少能够帮助你减少 C 代码和初级 C++ 代码中 90% 的 Bug”,看完后可以避免 C 语言开发的一些坑。

需要下载下面电子书的话,直接点击书名,输入提取码!

征服C指针 提取码:wwcd经典C程序100例 提取码:t8oeC专家编程 提取码:uso7C语言指针经验总结 提取码:ibjwC语言深度解剖 提取码:6qhoC语言深度解剖 解开程序员面试笔试的秘密 提取码:ffh1c语言入门经典(第5版) 提取码:lzroC语言解析教程 提取码:mfgvC语言函数大全 提取码:ir2dC语言的科学和艺术 提取码:zm88C语言答疑解惑与典型题解 提取码:8cw5C语言从入门到精通 第2版明日科技 提取码:4s8hC语言程序设计_现代方法 提取码:t4vnC语言常见问题集(问题提高版) 提取码:xto5C语言参悟之旅 提取码:5h1tC语言参考手册第五版 提取码:t3g1C语言编程精粹 提取码:5oaiC陷阱与缺陷 提取码:nejzC和指针(中文版) 提取码:1gvdC程序设计语言(英文第2版)及其课后题答案 提取码:wzkyC程序设计语言(第2版 新版)及课后答案 提取码:rowlC 程序设计语言(第2版) 提取码:4s98C Primer Plus 中英版 提取码:um90C Primer Plus 第6版 中文版 提取码:n30r21天学通C语言 第7版 提取码:8fuj[学通C语言的24堂课].刘彬彬&孙秀梅 提取码:f44n[C语言必须知道的300个问题].明日科技.扫描版 提取码:bn80

秉着好东西不藏私的原则分享出来!我把自己学习计算机八九年以来的书籍分享出来了,最后汇总开源成为一个计算机经典编程书籍仓库了。

我学习计算机以来自己收藏的计算机电子书

如果对你有用可以点赞支持一下我!后续会继续分享一些计算机学习的编程资源!

其中包括经典大黑书、编程电子书、电子书、编程书籍,包括计算机基础、C/C++、Java、Python、面试题、架构设计、算法系列等经典电子书。

目前已经开源在了github上,如果你因为网络等原因无法访问github,我在码云也放了一份,同样可以供你学习编程!

github开源地址:https://github.com/GrindGold/pdf

码云开源地址:https://gitee.com/grindgold/pdf

C语言文章干货:C语言最全入门笔记C语言书籍、软件、60个源码一文带你学C/C++,详细知识点思维导图!10W+ 字C语言从入门到精通保姆级教程(2021版上)10W+字C语言从入门到精通保姆级教程(2021版下)熬夜整理的C/C++万字知识总结(一)熬夜整理的C/C++万字知识总结(二)熬夜整理的C/C++万字知识总结(三)熬夜整理的C/C++万字知识总结(四)熬夜整理的C/C++万字知识总结(五)聊聊我是如何编程入门的C语言中三块难啃的硬骨头C语言/C++基本语句编程风格C语言C++中assert的用法字符串操作的全面总结C/C++ 位操作详解C/C++基础之sizeof使用C语言常用标准库解读C/C++ 头文件 “ 细节 ”详细剖析 extern "C"头文件防卫式声明长文详解:C语言预处理命令C语言最常用的贪心算法就这么被攻克了干货|手把手教你写单片机的C语言结构体常见的C语言内存错误及对策C语言实现面向对象的原理一步步分析-C语言如何面向对象编程C语言字符串详解干货 | 深度剖析C语言的main函数C语言头文件组织与包含原则C 语言怎么可能被淘汰呢?数组越界及其避免方法,C语言数组越界详解看完这篇你还能不懂C语言/C++内存管理?C语言/C++ 堆栈工作机制关于堆栈的讲解(我见过的最经典的)C/C++ 基础栈溢出及保护机制C语言指针详解再谈指针:大佬给你拨开 C 指针的云雾C语言函数指针之回调函数C语言高效编程与代码优化C语言之结构体就这样被攻克了!值得收藏!原码, 反码, 补码 详解浮点数的秘密浮点数比较的精度问题简述C语言宏定义的使用一些值得被定义为常用C语言头文件库的漂亮宏定义(值得收藏,以备使用参考)c语言之共用体union、枚举、大小端模式C语言文件操作C语言常用的一些转换工具函数!几种特殊的函数宏封装方式C/C++程序员的编程修养编写可移植 C/C++ 程序的一些要点C语言干货分享|更高层次编写嵌入式C代码C语言编程规范 clean codeC语言代码优化方案(深度好文)C语言执行效率如何保证,看这一文就够了!关于可重入函数听说有人不了解柔性数组一文读懂C语言与C++动态内存OOP 面向对象编程:由 C语言到 C++C语言与C++常见面试题难得啊,C语言/C++基础面试知识大集合面试中常见的C语言与C++区别的问题C/C++ 八股文熬夜整理,五万字长文总结 C/C++ 知识点面试大全 | C语言高级部分总结两万字带你狙击嵌入式笔试面试题面试:C/C++常见库函数实现学生成绩管理系统案例二叉树操作详解字符串之正则表达式熬夜总结14个秒杀算法题的套路!深拷贝与浅拷贝到底是什么十大经典排序算法(动态演示+代码)C 语言实现一个简单的 web 服务器400 行 C 代码实现一个虚拟机C/C++ 套接字通信类的封装C/C++ 服务器并发手写线程池 - C语言版C语言线程库的使用C/C++动态检测内存错误利器 - ASanC/C++ 关于 cJson 库的使用视频推荐:《郝斌C语言自学教程》《程序设计入门——C语言(浙大翁恺)》C语言相关小项目及源码大量好玩的C语言程序,训练编程思维,培养解决问题的思路,领略多姿多彩的C语言The Algorithms - CC语言PAT练习Learn-AlgorithmsC语言单元测试框架CJson:json解码器,C文件只有500行EasyLogger-一款轻量级高性能的日志库小型Lisp解释器,不超过1000行代码PAT实验辅助平台cwebsocket:一款轻量级websocket库C语言:斗地主的发牌器C 语言实现通讯录C 语言实现 2048 游戏Tinyhttpd,一个不到 500 行的超轻量型 HTTP Server,可以用来理解服务器程序的原理和本质db_tutorial,用 C 从零创建一个简单的数据库分享10个适合初学者学习的C开源项目代码

欢迎关注我 @韩飞宇 !

让我看看是哪个小可爱给我点赞了8、最后多说几句

身为过来人实在想说一句:学习计算机一定不要想着速成,这行是没有什么捷径和超能力的。

要下苦功夫去啃那些经典书和源码,然后自己动手写,所有技术大佬都是一行行代码敲,一本本书啃出来的。

最后感谢看到这里的你,如果对你有一点帮助,可以点赞&收藏支持一下我!赠人玫瑰,手留余香!

如果有计算机学习、校招求职、考研、读研感兴趣的小伙伴也可以关注下飞宇鸭,一直致力于分享计算机学习、校招相关、硬核技术等,让你们少走弯路!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3