各位,我自学C, 学了谭浩强的C程序设计,还有C和指针, 感觉都是些理论的东西,实际操作的例子没什么,感觉学的虚,哪位能推荐几本有实际操作的开发实例的,能做点东西出来的书籍,提升下兴趣再继续奋斗,不然天天就是些理论,没有操作的,不知道它能做啥! 谢啦!
嗯,我是想把c学的差不多了就深入学面向对象的语言, 你推荐的书籍是否是只要学了C的基础知识就可以开始去学的,不然看不懂? 这些书籍有没有分哪个阶段看的?
追答这个嘛很难说啦,语法上来说都差不多,都是建立在C语言的基础之上的,一句句读下来就好了。但是,这些都涉及了很多特定平台的相关知识,有很多系统的API、原理等等知识,都是些综合运用,不是简单会基础就一定能看懂的。不过我推荐的这几本书,的确不论是入门还是提高都讲的不错,你有兴趣可以先看下电子版再做决定。
单单会C的基础,的确做不出什么看得见的东西,都是些控制台的东西。C/C++都没有图形标准库,第三方库又有自己的架构,可能不是那么容易学习的。但你深入学习之后,你会觉得图形只不过是个库,不断的调用库里的特定函数就可以了,功能的部分最终还是会回到C/C++的基础上。库的学习,除了要了解原理外,就是查查MSDN,或者linux的man(帮助手册)就好了,里面都有介绍参数的调用啊,使用方法什么的。
如果你想学面向对象语言的话,就不必太深入C了,直接就可以看C++、java、C#之类的了,因为面向过程的语言和面向对象的语言是有本质区别的,特别是C和java、C#等,当然最基础的东西还是一样的。不过你最好去了解一些C特有的东西,比如指针,内存管理什么的。新的语言这些东西很多都不能显示调用了(都丢给系统了),但是这些东西应该是程序员必须要了解的。实际中虽然不会用,但是了解这些的人就知道如何改进自己的程序,使得程序更有效率,一味的丢给垃圾回收什么的只会增加系统负担。
——————————————————
我给你点简单的建议,你想学面向对象的语言的话,有2种路线比较合适。一种是C++的半过程半对象语言,还有是java、C#之类为代表的完全面向对象语言,但学习过程基本是一样的。
基础语法——>库——>语言细节、陷阱——>实际环境开发(最后2点可以交互顺序,但前提是有良好的基础)
C++的话基本就是这样的路线了,java之类的话就略有不同,因为太简单了,特别是有官方的图形库,所以像做出可以看得见的东西就很简单了。简单得说可以这样:
基础语法(类是重点)——>图形库——>多线程——>数据库、web、socket等等
java、C#比较随意点,库什么的没必要单独再花时间学习,只要经常查官方的帮助文档就可以了,一遍查着库,一遍就可以实际开发了。
还有就是最好能看下《设计模式》,看完你就会知道面向对象和面向过程的语言有什么本质的不同了,绝对是面向过程语言学习必看的东西。
有关C语言方面的书籍有什么
1、《C语言入门经典(第5版)》:2013年清华大学出版社出版的图书,作者是Ivor Horton。第五版是全新推出的最新版本,全书融合了作者多年的编程经验,给人一种深入浅出的感觉,适合初学者;2、《C语言编程:一本全面的C语言入门教程(第三版)》:本书是C语言入门经典教材,其第一版发行至今已有20年...
哪位推荐一本比较好的C语言书籍
1、《C程序设计语言》这本书由C语言之父合著编写,提供了对C语言的见解。比如在C语言中的控制流、运算符、数据结构和函数构造等方面,以助读者理解。2、《C语言程序设计:现代方法》这本书以一种独特的方法解读了C语言。书中的程序都是用纯C代码编写,使得程序有很好的可移植性,鼓励读者独立思考,...
C语言推荐书籍从入门到进阶
1. 《C语言程序设计:现代方法》(第2版)- 适合大学阶段学习,强调标准C和软件工程,适合初学者和进阶者。2. 谭浩强《C语言程序设计》- 适合零基础入门,强调实践,但可能需要结合其他教材深化理解。3. 《程序员修炼之道》- 提供软件开发的实践指南和最佳实践,适合不同经验阶段的读者。4. 《C和指...
新手学习c语言用什么书比较好
《设计模式》 作者:Erich Gamma等著 机械工业出版社
学习C语言编程,推荐你看这6本书
2. 《C语言核心技术》这本书包含21章内容,深入介绍了C语言的各个层面,适合有一定基础的编程爱好者。内容详尽,但可能需要一定的自学能力。3. 《C Primer Plus》这本书详尽讲解了C语言的基本概念和编程技巧,共17章。它从预备知识开始,逐步引导读者掌握C语言的核心知识,并通过丰富的程序实例帮助巩固...
C语言推荐书籍从入门到进阶
探索编程之旅,C语言的书单犹如一盏明灯,照亮你的学习之路。以下是针对不同阶段的推荐书籍,助你从入门到进阶,步步为营。入门篇<\/ 《C语言程序设计:现代方法》(第2版)<\/ - 作为标准教材,它以软件工程视角讲解,是大学学习的理想补充。 谭浩强《C语言程序设计》(第2版) - 着重实践,是初...
学习C语言应该看什么书和课程呢?
书籍推荐:1. 《C Primer Plus》(Stephen Prata著):该书详细介绍了C语言的基础知识,结构化编程以及面向对象编程的概念,适合初学者入门。2. 《C Programming Absolute Beginner's Guide》(Greg Perry, Dean Miller著):适合完全没有编程基础的初学者,注重实践和实例。3. 《C Programming ...
学C\/C++编程看什么书?6 本必读豆瓣高分好书!推荐一下!
一、C语言书籍推荐 1. 《C专家编程》:该书展示了优秀的C程序员使用的编码技巧,并对C++的基础知识进行专门介绍,深入讲解C的历史、语言特性、声明、数组、指针、链接、运行时、内存等主题,适合有一定经验的C程序员进阶,也帮助具备C语言基础的程序员从C的角度了解和学习C++。2. 《C程序设计语言》:...
关于C语言推荐的一些书籍
1. 基石之作:《C Primer Plus》Stephen Prata的这本经典之作,是C语言新手的启蒙读物。无论你是零基础还是想巩固基础,它详细讲解了C11标准下的基本语法,并通过丰富的实例让你领略到理论在实践中的运用。虽然它对标准库的介绍稍显简略,但对于初学者来说,这是一本不可或缺的入门书籍。2. 与时...
c语言小白学生必看的5本书籍
1、《C语言程序设计》我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。2、《C语言程序设计现代方法》我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。3、《C Primer 》强力推荐的一本C语言入门书籍,书中的每一个知识点都有很多生动简单的示例,并给出了相应的运行...