2016 - 2024

感恩一路有你

c语言hash库 学C语言,不学数据结构和算法是不是绝对写不出好程序?

浏览量:2403 时间:2021-03-14 04:19:40 作者:admin

学C语言,不学数据结构和算法是不是绝对写不出好程序?

由于C语言不像其他高级语言有好用的标准库,只能不停的重复造轮子。最基本的容器和相关算法C程序员都得自己写,比如List,HashMap,二分查找,排序....等等。所以数据结构是必须要会的。

C语言怎么样,好学吗?

C语言属于高级语言里面的入门语言,大学里很多专业的一年级课程都会有这门课,属于相关专业的入门课程。

但是,不要认为C语言简单,那就错了,想要学好,也很难,因为知识点多,而且碎;学好C语言,再学其他语言就容易多了,个人建议C和C 一起学,对比着学,更好,不过要努力学,因为难度挺大!

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

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

一、C程序设计

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

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

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

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

二、C Primer Plus

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

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

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

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


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

c语言hash库 c语言hash c语言hash函数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。