c语言自学的书,c语言自学的书籍

dfnjsfkhak 11 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言自学的书的问题,于是小编就整理了2个相关介绍c语言自学的书的解答,让我们一起看看吧。

  1. 想自学C语言,有哪些书值得一看?
  2. 基础不多,之前学了C语言,我可以选择那些方向学习?

想自学C语言,有哪些书值得一看?

《c程序设计》一直被各大高校选为计算机及相关专业的c语言首选教材,他的这本书是自学和教学的必备书籍。我也是大一(机械专业,不学计算机,纯属自学),身边好多人包括我自己也在用,还有图三的这本书,真的是经典。反正是语言,自己多学学,多看看,就会有所获。


我们看图就知道这本书的评分很高了,很多人将这本书比喻成C语言的圣经,科尼汉(本书作者)的书简洁明了的把所有的知识点表现到了极致。很多人看到这本书都有质疑的心态,因为是一本小书,但每个把这本书看完人都感到很震撼,真正的好书就是可以做减法。本书体现了C语言实际的用法,也让人明白C语言的编程风格。每一个习题和例子都是关于数据结构算法的联系。最后的语法函数的附录也可以让你作为一本工具书来使用哪个知识点忘记了就可以翻开找到。所以这本有关C语言的书,是首推的。

c语言自学的书,c语言自学的书籍-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

上面这本书,在很多学校作为教材来学习如果自学的话也是值得一看的,首先因为每一节课后都有配套视频。我们都知道C语言的入门不是很容易,因为光是看书的话,指针和函数是很大的难关。然而这本书课后的配套***都是针对知识点所讲解的课程。帮助我们可以更好的理解文字内容。并且非常负责的是,每个知识点后面都有课后习题。如果我来比喻的话,这本书就类似于高考的五三练习

上面这本书的内容当中展示了各种优秀的C程序员对编程的技巧。并且专门的开辟了一章对C++基础知识介绍。可以说书中很少有什么废话。但是入手这本书之前你还是需要一些C语言的基础,起码要学过编译原理,虽然不需要警用,但是至少一些概念要理解。否则里面内存分配的部分还是会感到吃力。实体书似乎已经绝版了,但是还好有电子版。

上述这本书是由世界级的C语言专家编写的C标准库经典著作。英文版本已经重印了十多次,影响了很多的程序员。如果你是一个小白的话,可能会被后面的库函数弄晕。那么建议整个粗略的浏览一边,对标准库有一个整体的了解。本书就是对于C语言库函数完全描述了一边,还有很多源代码,如果有时间学习的话还是可以参考看一些。不过在机器上面搞一套CRT源码的话,剩余的时间把本书作为参考更有效率。

c语言自学的书,c语言自学的书籍-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

以上就是给学习C语言的小伙伴的一个参考资料。首先要说的是,第一本书和第二本书都是入门很好的选择。一本书《The C programming language 》精简的内容,还有简单和高效的习题,可以带你更好的学习C语言。第二本书《C语言程序设计教程科学分方式带你学习C语言,更适合零基础的小白。后面的两本书,就是在学完了前两本书之后的作为提升用的。一个是带你学习C语言的编程技巧,最后一本书是高效的使用库函数。所以这四本书是推荐给要入门的小伙伴们的。大家可以参考书评找到自己适合的。

C语言是老外发明的,有条件还是要看老外的教材,最好是英文版的,这是最原汁原味的。英文不好的同学最好也是选择一个老外教材的中文版。我推荐两本教材,一本是谭教授的C程序设计,还有一本是C Primer Plus最新版。

一、C程序设计

c语言自学的书,c语言自学的书籍-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

这本书很适合完全不懂C语言的初学者入门,但是一些基本的计算机概念还是要知道的,比如CPU、内存、文件、计算机原理等。

C程序设计这本书用词上通俗易懂,没有什么晦涩难懂的东西,只要你认字基本上理解不会有啥问题。

整本书结构安排也很合理,从最简单的C语言介绍,到基本数据结构,到C程序三大控制结构,函数等,一直到最后的文件操作,一步步的由浅入深。

C程序设计每章的课后习题也很有针对性,针对章节中的知识点。建议把习题做一遍,这样会加深对C语言知识点的理解。

二、C Primer Plus

看完C程序设计这本教材后可以再看看C Primer Plus这本书。这本书是老外写的。

老外写教材有一个最大的特点,就是比较啰嗦。对一个知识点会用较多的篇幅来讲,而且语言也比较口语化。所以需要学习的同学有点耐心看完全书。

书中会有大量的C程序代码案例,随着知识点不断的深入,会把不完善的C程序代码不断的完善,你要特别注意在完善C程序代码中的知识点。

这本书课后的习题也很有特色,比较偏应用。建议把习题都做一遍,边做边[_a***_],加深C语言的知识点。


上面是推荐的两本C程序设计的书。后续可根据自己的实际情况选择其他的C程序的书籍。

看***的效果不错,边看***,边敲代码,印象也会更加深刻,在学习的中做好笔记,方便以后复习;

以前学习C语言看的是 “ 如鹏网 ”的《C语言也能干大事》系列***教程,还挺有意思的额,通过开发超级玛丽,吃金币,飞机大战等经典小游戏,用C语言来开发网站来讲解C语言的知识点,没想到C语言还能这么学,做出来的东西也蛮有成就感的;

具体的可以到如鹏网***上去了解一下,有问题随时提问,老师实时在线答疑,口碑不错,基本上都是慕名而去的;

如果题主学C语言只是用来对付考试或者计算机二级的话,就看谭浩强的那本《C语言程序设计》吧,作为一枚C程序员,就这么说,他的书只适合拿来考试,完全不能用来做实际编程的参考。

题主如果是想以后从事编程方面工作的话,作为初学者可以看Stephen Prata的《C primer plus》,KennethA.Reek的《C和指针》,后期对C语言有一定理解之后,Dennis M·Ritchie(C语言之父)的《The C Programming Language》一定不要错过了,这本书很值得细细品味。

如果题主的英语水平不错的话强力推荐看英文原版。

基础不多,之前学了C语言,我可以选择那些方向学习?

你好, 很高兴回答你的问题, 学习最终是要为工作服务的, 那么学了C语言能找得到工作吗, 答案是可以的, C语言是偏向底层的计算机开发语言, 如果只想通过学C语言找到相关工作, 可以从事偏底层开发类的工作, 比如嵌入式类的开发。但如果你想从事当下比较热门的互联网行业的开发工作, 那么我建议你在有了C语言的基础上再学习至少一门其它的编程语言, 以下我会列举几个当下比较热门的编程语言供参考。

从当前就业市场占有率来看, Java无疑是排在榜首的位置, 很多领域几乎都可以看到J***a的身影, J***a凭借自身的语言优势特点一直稳居宝座。J***a语言主要有这几个特点: 强大的生态环境, 当然这是由于开源立了首功; 然后就是J***a的跨平台性较好; 再就是J***a有良好的垃圾回收机制以及异常处理机制, 这些特点也是J***a以稳定著称的原因, 而企业最看重的就是平台和产品的稳定性, 所以学习J***a绝对是一个不错的选择。

先说清楚哈, J***aScript和J***a虽然名字长得很像, 但是这两种语言之间是没有任何关系的, 就像是雷锋和雷峰塔的关系。

那么J***aScript主要是用来干嘛的呢, 它是应用在前端领域的, 我们知道无论是传统的web端, 还是时下比较热门的移动端和小程序, 前端这个行业都是必不可少的, 而前端主要使用的编程语言就是J***aScript, 所以学习它也是不会错的。

到此,以上就是小编对于c语言自学的书的问题就介绍到这了,希望介绍关于c语言自学的书的2点解答对大家有用

标签: 语言 本书 知识点