自学c语言书,自学c语言书籍推荐
kodinid
2024-12-27
8
大家好,今天小编关注到一个 比较 有意思 的话题,就是 关于自学 c语言 书的问题 ,于是小编就整理了2个相关介绍 自学c语言书的解答,让我们 一起看看吧。
想自学C语言,有哪些书值得一看? 没有编程基础,可以学习C语言么?为什么? 想自学C语言,有哪些书值得一看? 学习 C语言的话,可以 买一本 《明解C语言入门 篇 》来入门,这本书 讲的通俗易懂,很适合 初学者 阅读学习。后续还可以看看 《C primer plus》学习一些 更深层次的知识点 。我个人认为这两本书在学习 C语言时是值得一看的。祝你学有所得。
我们看图就知道这本书的评分很高了,很多 人将这本书比喻成C语言的圣经,科尼汉(本书作者)的书简洁明了的把所有的知识 点表现到了极致。很多人看到这本书都有质疑的心态,因为是一本小书,但每个把这本书看完人都感到很震撼,真正的好书就是可以做减法。本书体现了C语言实际的用法,也让人明白C语言的编程 风格。每一个习题和例子都是关于数据结构 和算法 的联系。最后的语法 和函数 的附录也可以让你作为一本工具 书来使用 。哪个 知识点忘记了就可以翻开找到。所以这本有关C语言的书,是首推的。
上面这本书,在很多学校 作为教材 来学习。如果 自学的话也是值得一看的,首先因为每一节课后都有配套视频 。我们都知道C语言的入门不是很容易,因为光是看书的话,指针 和函数是很大的难关。然而这本书课后的配套***都是针对知识点所讲解的课程 。帮助我们可以更好的理解文字 内容 。并且非常 负责的是,每个知识点后面都有课后习题。如果我来比喻的话,这本书就类似于高考的五三练习 。
上面这本书的内容当中展示了各种优秀的C程序员 对编程的技巧。并且专门的开辟了一章对C++ 的基础知识 介绍。可以说书中很少有什么 废话。但是入手这本书之前你还是 需要 一些C语言的基础 ,起码要学过编译 原理 ,虽然不需要警用,但是至少一些概念要理解。否则里面内存 分配 的部分还是会感到吃力。实体书似乎已经绝版了,但是还好有电子版。
上述这本书是由世界 级的C语言专家编写 的C标准 库经典著作。英文 的版本 已经重印了十多次,影响了很多的程序 员。如果你是一个小白 的话,可能 会被后面的库函数弄晕。那么建议 整个粗略的浏览一边,对标准库有一个整体的了解 。本书就是对于C语言库函数完全描述了一边,还有很多源代码 ,如果有时间 学习的话还是可以参考看一些。不过在机器 上面搞一套CRT源码 的话,剩余的时间把本书作为参考更有效率 。
以上 就是给学习C语言的小伙伴 的一个参考资料。首先要说的是,第一本书和第二本书都是入门很好的选择 。一本书《The C programming language 》精简的内容,还有简单 和高效的习题,可以带你更好的学习C语言。第二本书《C语言程序 设计 教程 》科学 分方式带你学习C语言,更适合零基础的小白。后面的两本书,就是在学完了前两本书之后的作为提升用的。一个是带你学习C语言的编程技巧,最后一本书是高效的使用库函数。所以这四本书是推荐 给要入门的小伙伴们的。大家可以参考书评找到自己 适合的。
谭浩强 教授的《c程序设计 》虽然在网上被很多人讴病语法错误 ,排版不合理等等。但是却多年来一直被各大高校选为计算机 及相关专业 的c语言首选教材,自然有他的道理,这里不作解释 。仅作为c语言的入门读物我觉得是够的,毕竟这本书还是挺通俗易懂的。除此之外,还有一本最最经典的c语言教科书就是c语言之父Dennis M.Ritchie作为作者之一所写的《c程序设计语言》。他老人家一生最伟大的两个 贡献就是开发 了c语言和 unix 系统 ,这足以流芳百世。虽然这本书只有短短的两百多页,却把c的核心都浓缩成精华了。毕竟人家老外发明的东西,再由人家老外写的解释说明自然再权威不过。不过此书适合有一定c基础的人学,c小白建议先把谭浩强教授那本看过5 6遍,题目 刷过几遍就差不多可以看c之父那本了。祝好运!
《c程序设计》一直被各大高校选为计算 机及相关专业的c语言首选教材,他的这本书是自学和教学 的必备书籍 。我也是大一(专业,不学计算机,纯属自学),身边好多人包括 我自己也在用,还有图三的这本书,真的是经典。反正是语言,自己多学学,多看看,就会有所获。
如果题主学C语言只是用来对付考试 或者计算机二级 的话,就看谭浩强的那本《C语言程序设计》吧,作为一枚C程序员,就这么说,他的书只适合拿来考试,完全不能用来做实际编程的参考。
题主如果是想以后从事编程方面工作 的话,作为初学者可以看Stephen Prata的《C primer plus》,Ken[_a***_]hA.Reek的《C和指针》,后期对C语言有一定理解之后,Dennis M·Ritchie(C语言之父)的《The C Programming Language》一定不要错过了,这本书很值得细细品味。
如果题主的水平不错的话强力推荐看英文原版。
没有 编程基础,可以学习C语言么?为什么?可以 但是学习难道相对比较大 当然这也是因人而异 有相对专业的朋友带 可以避免少走很多弯路 这样可能更便于入门 也可以选择迂回的方式 先学python 培养编程的感觉的与经验 有足够的基础再去学习C可能就比较容易了
作为从事I行业 多年的程序员,可以肯定的说没有基础学习C语言是完全没问题的
选C语言作为入门需要还是比较难的,所以再学习的过程 中一定要努力,给一些建议供参考
学习的范围
C语言是面向 过程的语言,和目前很多主流面相对象 的语言在思维 上还是有区别 的。在学习的过程一定要学习这种思路。既然要学习一门 语言,那目的肯定是为了就业 。就得要学习一个系统,不能只学习C语言,在实际工作中不可能只用编程去完成一个项目 ,对于基础语法掌握 大概要2个月左右,接下来就要学习一些其他的知识如WIN32、MFC、QT、网络编程 ,数据库 、数据 结构 、算法、COM、STL等!
学习的方法
对于编程语言 的学习,首先是对于基本 语法的记忆 ,要做笔记 !最关键的还是要动手,就是每个语法,每个代码 都要自己写出来。这不像其他科目 的学习,只要听懂就行!这个 完全是不一样的,就算听懂了。不动手去写也是完全不行的!通过做大量的练习、项目实战 不断积累代码量。只有代码量足够多了,项目做的多了,才能算是真正学会了。学习之前一定要有这样的认识!
学习的路径
对于C语言来说,目前已经非常成熟。学习的资料和途径是很多的。比如菜鸟 教程,网易 云课堂,慕课网,腾讯 课堂等都有大量免费 的教程,也可以自己买一些书籍!但是切记学习完系统,不能这个看几天那个学几天。选定一套课程一次学完!
我从事IT多年对于编程和实战都有很多经验,如果有什么疑问可以评论区留言!知无不言!欢迎关注
到此,以上就是小编对于自学c语言书的问题就介绍到这了,希望介绍关于自学c语言书的2点解答对大家有用。
标签: 语言
本书
学习
版权声明: 本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。