APP下载

C语言入门+进阶 有这几本就够了

消息来源:baojiabao.com 作者: 发布时间:2024-05-13

报价宝综合消息C语言入门+进阶 有这几本就够了

C语言是一种通用的,面向过程的高阶程式语言,是目前最流行和最具影响力的语言之一,它的设计目标是提供一种能以简易的方式编译、处理低阶储存器、产生少量的机器码以及不需要任何执行环境支援便能执行的程式语言,如今已经成为程式设计世界中的通用语言

C语言易于理解,程序员可以以一种清晰、简单、合乎逻辑的方式来组织程式,它是一种非常灵活、使用并且简洁的语言,再加上易读的语法,C语言编写的程式码执行速度快。

如今,很多大学的计算机专业都会吧C语言作为学生入门程式设计的第一步,其作用主要是培养同学的程式设计思想以及了解更多底层的内容。入门学习C语言,更看重的是对程式结构的基本了解,与程式逻辑的入门掌握。

入门篇

1、《C语言程式设计》

本书是C语言之父和著名科学家Brian W. Kernighan 合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程式设计的教材和专著均以此书为蓝本。人们熟知的“hello,World"程式就是由本书首次引入的,现在,这一程式已经成为众多程式设计语言入门的第一课。

2、《C语言程式设计现代方法》

本书最主要的一个目的就是通过一种“现代方法”来介绍 C语言,书中强调标准 C,强调软件工程,不再强调“手工优化”。这一版中紧密结合了 C99标准,并与 C89标准进行对照,补充了 C99中的最新特性。本书分为 C语言的基础特性、 C语言的高阶特性、 C语言标准库和参考资料 4个部分。

3、《C Primer 》

强力推荐的一本C语言入门书籍,书中的每一个知识点都有很多生动简单的示例,并给出了相应的执行结果。本书还充分考虑了C99标准对C语言的一些扩充套件.这些扩充套件让C有了一些类似C++的特征,而且让以前的一些C的弊端的到改善。

4、《Head First C》

一如既往的 Head First风格,贯以有趣的故事情节、生动形象的图片,以及不拘一格、丰富多样的练习和测试,让你在轻松的气氛中学习语言基础、指标和指标运算、动态储存器管理等核心主题,以及多执行绪和网络程式设计这些高阶主题。

5、《C和指标》

本书提供与C语言程式设计相关的全面资源和深入讨论。本书通过对指标的基础知识和高阶特性的探讨,帮助程序员把指标的强大功能融入到自己的程式中去。

进阶篇

6、《C陷阱与缺陷》

本书作者Andrew Koenig以1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验,创作了这本对C程序员具有珍贵价值的经典著作。书中所说的几乎所有需要注意的地方作为一个程序员都有可能遇到,表述方式也十分有趣,丝毫没有说教的感觉,举的例子很简单却一针见血。

7、《C标准库》

集中讨论了C标准库,全面介绍了ANSI/ISO C语言标准的所有库函式。书中通过引用ISO C标准的相关部分,详细讲解了每一个库函式的使用方法,并通过示例描述了其实现细节,且给出了实现和测试这些函式的完整程式码。此外,每章结尾附有不同难度的习题,帮助读者巩固和提高。

8、《C语言界面与实现》

这是一本有关设计、实现和有效使用C语言库函式,掌握建立可重用C语言软件模组技术的参考指南。书中提供了大量例项,重在阐述如何用一种与语言无关的方法将界面设计实现独立出来,从而用一种基于界面的设计途径建立可重用的API。

9、《C专家程式设计》

《C专家程式设计》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。书中C的历史、语言特性、宣告、阵列、指标、连结、执行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。全书撷取几十个例项进行讲解,对C程序员具有非常高的实用价值。

10、《你必须知道的495个C语言问题》

《你必须知道的495个C语言问题》以问答的形式组织内容,讨论了学习或使用C语言的过程中经常遇到的一些问题。书中列出了C使用者经常问的400多个经典问题,涵盖了初始化、阵列、指标、字串、内存分配、库函式、C前处理器等各个方面的主题,并分别给出了解答,而且结合程式码示例阐明要点。学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习C/C++或者为了入行、转行学习C/C++的伙伴可以+群:583885886 领取全套免费C/C++学习资料、视讯

2020-01-16 18:51:00

相关文章