当前位置:首页 > 教育培训 >

c语言自学入门书籍推荐(c语言零基础入门推荐书籍)

来源:原点资讯(www.yd166.com)时间:2023-05-19 00:01:50作者:YD166手机阅读>>

以C 的学习难度来说,没有任何一本书能做到平滑切入,在一片欢声笑语中学会C ,那是很难做到的,即使是像候捷这样优秀的老师,也很难让人无痛接受C 的洗礼。归根到底,不是书的问题,而是C 这门语言本身对于解决普通问题来说过于复杂了,大而全的设计思想囊括了几乎所有编程语言都能见到的特性。

我在很多回答中说过, 我看的第一本 C 教材就是这本《C Primer》,10年前的 C 学习环境来说,那会在网上搜了一遍,加上学长推荐,这本书是比较适合那时候的我入门的,大概是在这之前我已经熟练使用C语言开发了很长一段时间,所以从C语言到C ,看这本书我并没有觉得很痛苦。

现在让我来推荐C 入门,我首先想到的依然是这本书,不过,我会建议你最好有C语言基础,再来看这本书,基本能实现平滑过渡,无不适体验。

就我的经验来说,第一遍大体把整本书都过一遍,不求甚解。关键是以后在工作和学习中,不断的去查找一些记忆中模糊的知识点,一遍遍的往回翻书的过程,就是学会C 的过程。

工作的前几年这本书一直在我手头放着,现在这本书还在手头,只是翻的次数变少了,封面已被我翻烂了

c语言自学入门书籍推荐,c语言零基础入门推荐书籍(1)

这本书如果有 C 语言基础的话,一个寒假看完应该是可以的,我当初看的时候是有 C 语言基础的,所以看的比较快,大概花了一个月时间看完。

初学者看的时候有很多不太理解的地方,很正常,跳过去没关系。先快速过一遍,第一遍的目的就是熟悉概念,不求甚解

虽然我花了半个月看完这本书,但是这本书一直放在我书桌上,每次遇到问题就会去翻阅来找答案,这样翻了将近 3 年,每次看都有不一样的体会,有时以前不理解的内容,在一次次遇到问题来查找的时候豁然开朗!

我当初买的 《C Primer》 是第四版,现在你可以直接用第五版,本书所有示例均全部采用 C 11 标准改写,包含了最新 C 11 的语法特性说明,这些新特性现在很多开源项目、公司都有成熟的项目在使用了,初学的时候就一起学了没坏处。

c语言自学入门书籍推荐,c语言零基础入门推荐书籍(2)

如果你看完了《C Primer》那已经算是入门了!想在C 的世界里游刃有余,下面这几本进阶的书你值得一看:《Effective C 》

豆瓣评分:9.5

在国际上,本书所引起的反响,波及整个计算机技术的出版领域,余音至今未绝。几乎在所有C 书籍的推荐名单上,这本书都会位于前三名。

非常经典的C 书籍,基本上学C 的人没有不知道这本书的。书中介绍了55个准则,每一条准则描述一个编写出更好的C 的方式。

作者高超的技术把握力、独特的视角、诙谐轻松的写作风格、独具匠心的内容组织,都受到极大的推崇和仿效。这本书不是读完一遍就可以束之高阁的快餐读物,也不是用以解决手边问题的参考手册,而是需要你去反复阅读体会的,C 是真正程序员的语言,背后有着精深的思想与无以伦比的表达能力,这使得它具有类似宗教般的魅力。

c语言自学入门书籍推荐,c语言零基础入门推荐书籍(3)

《More Effective C 》

豆瓣评分: 9.2

本书是Scott Meyers大师Effective三部曲之一。继Effective C 之后,Scott Meyers于1996推出这本书。虽然出版年代稍嫌久远,但《More Effective C 》并没有第2版,原因是当其出版之时(1996),C Standard已经几乎定案,本书即依当时的标准草案而写,其与现今的C 标准规范几乎相同。而且可能变化的几个弹性之处,Meyers也都有所说明与提示。

两者相比,《Effectiv C 》应该算是基础篇,《More Effectiv C 》这本则更注重工程实践方面,介绍C 的高级技术。里面提到的Reference Count,Virtual Construstor, Smart Pointer 这些技术在大型的C 项目都很常见。

c语言自学入门书籍推荐,c语言零基础入门推荐书籍(4)

《Inside the C Object Model》

豆瓣评分:9.1

这本书中文版《深度探索C 对象模型》翻译质量也很高,我是直接看的中文版深度探索C 对象模型。对于C 底层机制感兴趣的读者,这必然是一本让你大呼过瘾的绝妙好书。

本书专注于C 面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。

作者澄清了那些关于 C 额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。书中涵盖了C 对象模型的语意暗示,并指出这个模型是如何影响你的程序的。

c语言自学入门书籍推荐,c语言零基础入门推荐书籍(5)

C 视频教程一定要看下侯捷老师的:

侯捷 C 视频课程一直都被看过的同学广为推荐,最近发现 B 站关于侯捷老师的 C 视频课程几乎全部被下架了。

所以在网上找了下资源,找到了一套还算比较齐全的。包含了 :

  • 侯捷C 标准 11 -14
  • 侯捷STL 和 泛型编程
  • 侯捷C 内存管理
  • 侯捷C 面向对象高级开发
  • 侯捷STL与泛型编程
  • C 程序的生前和死后
  • ....

c语言自学入门书籍推荐,c语言零基础入门推荐书籍(6)

侯捷C 全套视频和下载方式,欢迎私聊我获取

私信发送 1024 打包下载10个G编程资源学习资料

私信发送 001 获取阿里大神LeetCode 刷题笔记

私信发送 002 获取获取谷歌公司编程代码规范

私信发送 003 获取10个精美简历模板PDF和Word版

私信发送 004 获取100道精选 C 面试题和答案word版

私信发送 005 获取获取谷歌LeetCode算法笔记

私信发送 006 获取侯捷C 全套视频和下载方式

栏目热文

c语言入门自学零基础电子书(c语言入门自学书籍百度网盘)

c语言入门自学零基础电子书(c语言入门自学书籍百度网盘)

为了使初学者都更好地掌握这门高级语言——C 语言,《从零开始学C语言(第3版)》系统地介绍了程序设计的基本理论与编程技术...

2023-05-18 23:58:38查看全文 >>

c语言自学入门知识(c语言代码大全及其含义)

c语言自学入门知识(c语言代码大全及其含义)

一、什么是语言,什么是C语言,有什么区别与联系?一提到语言这个词,人们自然想到的是像英语、汉语等这样的自然语言,因为它是...

2023-05-18 23:43:08查看全文 >>

华为手机掉水里泡了五分钟(华为手机掉水里拿出来也没啥问题)

华为手机掉水里泡了五分钟(华为手机掉水里拿出来也没啥问题)

生活防水,怎样的程度才能算合格呢?IP54、IP55、IP65、IP66、IP68,在现实生活中,这些标准又真的靠谱吗?...

2023-05-18 23:39:31查看全文 >>

华为手机掉水里声音变小(华为手机掉水里没有声音怎么解决)

华为手机掉水里声音变小(华为手机掉水里没有声音怎么解决)

想了解华为手机防水的花粉们看过来,实力站队1. 华为手机中哪些能防水?目前仅有Mate 10系列中Mate10 Pro和...

2023-05-19 00:02:45查看全文 >>

华为手机进水关机充电一直震动(华为手机进水一直震动是什么原因)

华为手机进水关机充电一直震动(华为手机进水一直震动是什么原因)

畅享10e进水不开机,加电打表,屏蔽罩全开,腐蚀区域较多,依次拿掉灯控ic,显示ic,主电源,照相总线转换ic,正方形功...

2023-05-18 23:35:09查看全文 >>

c语言最好入门书(c语言入门书排行榜)

c语言最好入门书(c语言入门书排行榜)

亚男网课成立初衷就是希望帮助更多人学习少儿编程,影响更多家庭学习编程,这才是一件有意义的事情。我相信有很多家长想让孩子学...

2023-05-18 23:55:08查看全文 >>

c语言入门教程书推荐(c语言基础知识入门教程)

c语言入门教程书推荐(c语言基础知识入门教程)

我是柠檬哥,专注编程知识的学习和分享。整理了 21 个 C 语言练手项目,从基础语法开始,逐步深入,通过一个个练手项目,...

2023-05-19 00:01:55查看全文 >>

电信违约金怎么算(电信违约金一般多少钱)

电信违约金怎么算(电信违约金一般多少钱)

随着携号转网的推进,电信运营商的历史遗留问题正在逐渐显现出来。日前,有山西用户投诉称,他于2017年购买了一个中国电信手...

2023-05-19 00:11:35查看全文 >>

沙井办健康证详细地址(沙井办健康证去哪里办)

沙井办健康证详细地址(沙井办健康证去哪里办)

疾控君的后台,经常会收到关于健康证办理的留言:健康证在哪办?我要不要办健康证?健康证有效期是多久?今天就带大家了解一下健...

2023-05-19 00:02:07查看全文 >>

深圳沙井哪里可以办健康证(深圳宝安沙井健康证在哪办理)

深圳沙井哪里可以办健康证(深圳宝安沙井健康证在哪办理)

来源:读特读特客户端•深圳新闻网2021年8月10日(记者 胡津玮)暑假期间,不少学生会趁着假期,找份兼职来增加社会经验...

2023-05-18 23:55:41查看全文 >>

文档排行