C语言入门书籍比较好的有啥

C语言入门书籍比较好的有啥,第1张

别看谭浩强的了,那个是给考二级c的人看的,想学真的理论东西最好别看那个。
入门书;
《c primer plus》
进阶;
《c和指针》、《c 陷阱与缺陷》、《你必须知道的495个c语言问题》,《c专家编程》这几本就差不多了。这4本不用本本都看,但是一定要翻烂至少两本。
高级的以后再说吧,以上就够琢磨的了

1C Primer Plus
《C Primer Plus》作为被业内人士推崇的C语言入门经典,C Primer Plus 应该是C语言教材里最好的一款之一。
2The C programming language
都说浓缩的都是精华,《The C programming language》把c语言的原理演变解释的淋漓尽致。
3C和指针:《C和指针》通过讲述指针来让初学者更好的理解c语言
4C专家编程:《C专家编程》这本书的特色诙谐幽默,把C上升到一个更高的层次,更容易让初学者接纳
这几本书是我推荐给初学者入门的基本关于C语言入门的书籍。
建议去看传智播客的入门教程,都是免费资源。稍有一定的基础之后看书学习。

学c语言可以用的软件推荐如下:
1、TurboC是由美国Borland公司开发的一套C语言程序开发工具,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套Turbo系列软件,如TurboBASIC、TurboPascal、TurboProlog,这些软件很受用户欢迎。TurboC集成了程序编辑、调试、链接等多种功能。
2、WIN-TC是一个TC2WINDOWS平台开发工具。该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等。

这个书就有很多本了,请根据自己的喜欢选择!
第一本:C primer plus
这本书很适合希望系统学习C语言的读者,正如他的名字,是一本不错的入门和进阶的书。书中的每一个知识点都有很多生动简单的示例,并给出了相应的运行结果。总之,在看这本书的过程中,有一种一气呵成的感觉。
第二本:《C语言入门经典》例子简单生活化,而且每个例子分析很细。章节安排合理,章末的例子还特别注重思路的引导,而且分析起来特别有成就感。
第三本:C和指针
这本书和《专家编程》《C缺陷和陷阱》可以并称C语言(进阶书)三杰。本书的部分内容更适合有C基础的人看。如ADT、递归、指针和数组的部分,书中所述的思想是国内教材所缺乏的。看完本书,能得到一个正确的C语言观。
第四本:C专家编程
新手初学者如何轻松学习C语言/C++编程
C语言是面向过程的,而C++是面向对象的
C和C++的区别:
C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。
C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”。
C与C++的最大区别:在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”,而就语言本身而言,在C中更多的是算法的概念。那么是不是C就不重要了,错!算法是程序设计的基础,好的设计如果没有好的算法,一样不行。而且,“C加上好的设计”也能写出非常好的东西。
第四本:C程序设计语言
难以置信的是,这样一本C语言的入门书籍,从hello world开始讲起,却在短小的篇幅里,手把手教你写了stdioh stdlibh stringh当中大部分例程,实现了二分查找、快速排序、二叉树、哈希表这些重要的数据结构和算法。这本书传递着一种简单、优雅、平实和闲适。
希望能帮到你!

真心不推荐谭浩强的书,Linux C/C++编程一站式学习(>

第一本C语言书籍,《C语言程序设计:现代方法》,网上对其评价非常的高,被誉为“近10年来最好的一部C语言著作”,书籍封面如下:
    书中包含了C语言的方方面面,对主要函数讲述的非常透彻,习题也非常丰富,对想通过编程习题来增强编程能力的朋友们,非常有帮助,对函数声明、指针等比较难的部分讲述的十分详细,推荐初学者可以看看这本书。
    第二本C语言书《C专家编程》。封面如下:
    国内已经有中文版了,该书具有一定的难度,对C语言的主要方面进行了非常深的研究,对于想提高C语言编程能力的朋友们,可以看一看,但是速度要慢,习题也非常经典,完成书的习题,会对C语言有更深入的了解。
    第三本:《C陷阱与缺陷》,封面如下:
    该书讲述了C程序员常常容易犯的错误,内容十分经典,从基本的数据类型到移植,都有涉及,朋友们也可以看看,肯定会有帮助的。

理论学习的话,谭浩强的书,只能说是入门很多东西都解释不到位,特别是C的指针《C和指针》嘛还是不错的,如果还想提升可以看看《C专家编程》、《C陷阱和缺陷》。

除了语言,最重要的还是数据结构/算法,建议你看看严蔚敏的《数据结构》,国内考研都看这本。算法的话,可以看看《算法:C语言实现》和《算法导论》。不过不论是算法还是数据结构,都比较虚,这点可能和你的要求相反。

如果你想搞实际的开发的话,最好能够转型,比如C或者java之类的,C的程序效率高,但开发效率太低,一般都用于偏底层的开发,如驱动什么的(这种东西更加看不到了),图形的软件之类的,现在一般都用其他语言写的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12711323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存