零基础学C语言需要什么教材

发布于2022-03-29 16:57:11
4个回答
admin
网友回答2022-03-29
C很简单的(是的,单从语法和抽象的角度讲,C是最简洁的语言) 入门的话推荐谭浩强的《C程序设计》 然后在对linux系统shell环境和gcc(编译器)、vim(编辑器)有了解之后深入C语言: 《C和指针》《C专家编程》《K&R C》 数据结构一定要学习的哦! 数据的存储方式分为顺序存储(在内存中连续分布)和链式存储(数据被使用指针的节点链接起来)。 所以链表是数据结构的基础,一定要学习哦! 链表、栈(LIFO Last In First Out)、队列(FIFO First In First Out)是最基础的数据结构。 然后是二叉树。堆算法(优先级队列)。散列。图算法。各种排序查找方法。 最基础的数据结构也就是链表栈和队列一定要掌握到纯熟,剩下的要动手编过并且思考。 在Linux下面C学习得差不多了就可以往C++进阶了! 个人认为...在学习C++之前,最好还是先学会别的语言尤其是C比较好哦! 但是C++和C不是一个级别的语言哦!因为C++和C本来就是两种不同的语言。所以学习C++的时候,抛弃一些C的观念(函数结构编程)而转向C++的编程观念(对象导向编程、泛型编程、使用STL)就特别重要!但是C会教给你一些基本的例如指针之类的概念!这在Java之类的语言里可是不会有的(Java不使用指针或者说限制指针使用)。 努力的话学习C+基本数据结构3个月到半年就可以了!但是学习C++是一个漫长的过程!
admin
网友回答2022-03-29
零基础学C语言推荐使用清华大学出版社出版的谭浩强老师编写的《c程序设计》第四版。 由谭浩强教授著、清华大学出版社出版的《C程序设计》是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。本书按照C语言的新标准C 99进行介绍,所有程序都符合C 99的规定,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻,全面而深入;按照作者提出的“提出问题—解决问题—归纳分析”三部曲进行教学、组织教材;本书的每个例题都按以下几个步骤展开:提出任务—解题思路—编写程序—运行程序—程序分析—有关说明。符合读者认知规律,容易入门与提高。 本书内容先进,体系合理,概念清晰,讲解详尽,降低台阶,分散难点,例题丰富,深入浅出,文字流畅,通俗易懂,是初学者学习C程序设计的理想教材,可作为高等学校各专业的正式教材,也是一本自学的好教材。本书还配有辅助教材《C程序设计(第四版)学习辅导》。
admin
网友回答2022-03-29
先读 谭浩强 C程序设计 进一步 C语言的科学和艺术 (斯坦福大学) ,个人感觉是在 C程序设计 的基础上增加了细节内容和新的知识点. 再进一步 C和指针 , C专家编程. 这是我给自己定的计划,呵呵.
admin
网友回答2022-03-29
天道酬勤,你要想学好,就慢慢来,只要你有这个心,你就能学好。不要急功近利,这样只会适得其反。要先把内功练好。 你可以看 c primer plus 入门,这是本很详细很全的入门书籍,比谭浩强的要好,然后再看the c programming language,认真的学完这两本,你就有了很好的基石了。要多多实践,就是多进行编译,不是觉得看懂了就行。我来告诉你什么是最有效的办法。 持之以恒就是最有效的办法,什么速成之类的都是徒有虚名,你看哪个在c语言上有成就的人是速成的?甚至任何一门学问都没。 不走弯路就是最有效的办法,如果有不懂的,除了多想还要多问。不要闭门造车,我们都应该站在巨人的肩膀上才是。 耐的住寂寞就是最有效的办法,学习的时候最主要的就是效率问题,要安的下心来看书,要不然这效率就很难说了。 不要企图在沙丘上建堡垒,都是徒劳。 慢慢来才是真的,如果还有要问的,再问我

回到
顶部