C语言要学到上面程度才算基础打好了?
发布网友
发布时间:2022-03-27 16:00
我来回答
共8个回答
热心网友
时间:2022-03-27 17:29
看到楼主这样认真的学习C语言真的很感动。
谭浩强那本书说实话有些误人子弟,里面有很多硬伤。既然楼主已经有一定编程的经验,那么先我推荐三本书:《C程序设计语言》、《C专家编程》和《深入理解计算机系统》。第一本是发明C语言的人写的,在有了一定基础之后再看可以让自己对C语言的理解提高一个层次。《C专家编程》应该是每个人第二本学习C语言的书,它讲了许多C语言的难点和误区。最后一本又名CSAPP,它使用C语言讲解了计算机体系结构,看懂之后你就会觉得C语言几乎没有什么疑惑了。
如果你将来想做一些更有挑战性的工作,而不仅仅是一个码农,建议你看望上面几本书之后去北大的ACM站点上上面做题目(参考资料)。参照讲算法的书,每天在上面做几道题,可以和书本上的知识相互应证,能够大大提高编程的水平。
以上是一种理想的学习方法。实际上很难完全看懂CSAPP,每天到北大ACM上面做题也不太现实,但是只要能大体上照着这一方案来,你的前途不可限量。
PS 只要是学习计算机的,原则上我都会推荐一本书《计算机程序的构造和解释》,这本书是麻省理工学院计算机系的第一门课,能够全方位提高计算机的素养。
参考资料:http://acm.pku.e.cn/JudgeOnline/
热心网友
时间:2022-03-27 18:47
我的C学的也是老谭的,可是学的不明白,有次听老师学linux内核是用c写的而且还有源代码。你看看那些吧!即使你看懂了一小部分对你的C也有好处,会有质的飞跃的。
热心网友
时间:2022-03-27 20:22
单学c不学数据结构就等于缺了一条腿
php虽然很多人用,但说老实话我不太喜欢,他的语法。。。
你可以考虑python
热心网友
时间:2022-03-27 22:13
去如鹏大学生计算机学习网,学习杨中科老师《C语言也能干大事》
很好很好的课程,正适合你。不管是数据库SQL,SOKET,网站等都有讲到。
还有很多问题留给你去自由发挥,比如音乐播放器,记事本,管理系统,个人网
站等等,有恒心什么都学得好,加油。
推荐一本书《C专家编程》,这本书算是C进阶路上必读的书,里面很多经典的故事,以及对C语言的一些内容做了深层次的解读
还有卡耐基-梅隆大学的编程难题,我现在看的云里雾里的,个人觉得很值得研究的一本书。
热心网友
时间:2022-03-28 00:21
给人觉得 多写多练 日积月累效果最好
热心网友
时间:2022-03-28 02:46
楼主,很认真的告诉你,C语言,真正的精通,到人机合一的境界,是必须要学习汇编的,弄清C语言最深层的内容,当你真正了解汇编的时候,你会发现,一些大学教材书上的一些知识点,是在扯谈吧了~
热心网友
时间:2022-03-28 05:27
谭浩强《C语言程序设计》的确是本不错的书。
几乎所有的学校,都是以这本书作为教科书。
建议你再去买本《C语言习题与解析》--清华大学出版社
将里面的题目,全弄懂。
我相信你的基础绝对在人之上。
祝成功!
---------计算机爱好者----敬上
热心网友
时间:2022-03-28 08:25
继续努力吧!
参考资料:没有