重磅推出 | C语言入门书籍推荐!

C语言入门到精通

常常有人问,C语言入门看什么书?C语言进阶看什么书?也常常有人也问小编,有什么推荐的C语言书吗?

因为每个人的学习方式、学习习惯不一样,可能适合自己的书就不一样,因此推荐的书籍总会有人不满意。

为了解决这个问题,我花了大量的时间和精力进行了资源的搜集整合处理,尽可能给出质量较高、所能见到的最新的C语言学习书籍,大家自己去看,总有一本适合你。

人若志趣不远,心不在焉,虽学亦不成。 

☀ 《C程序设计(第四版)》

C程序设计(第四版)

作者:谭浩强

重磅推出 | C语言入门书籍推荐!

《C程序设计》一书发行逾1250万册。是中国高等院校计算机基础教育课程体系规划教程。大部分高校的课本都是这本书。也是很多高校考研的指定参考书。

书中的每个例题都按以下几个步骤展开:提出任务—解题思路—编写程序—运行程序—程序分析—有关说明。符合读者认知规律,容易入门与提高。

 

☀ 《C Primer Plus(第六版)》

C Primer Plus 第6版 中文版

作者:[美]史蒂芬·普拉达(Stephen,Prata)

重磅推出 | C语言入门书籍推荐!

《C Primer Plus》是C语言的经典教材,作者Stephen Prata,在加州工业学院获得学士学位,从加州大学伯克利分校获得博士学位。

全书共17章。包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等知识。附录给出了各章后面复习题、编程练习的答案和丰富的C编程参考资料。

 

☀ 《C语言入门经典(第五版)》

C语言入门经典(第5版)

作者:[美]霍尔顿(Ivor Horton)

重磅推出 | C语言入门书籍推荐!

《C语言入门经典》是2008年清华大学出版社出版的图书,作者是霍顿。本书的目标是使你在C语言程序设计方面由一位初学者成为一位称职的程序员。

读者基本不需要具备任何编程知识,即可通过本书从头开始编写自己的C程序。 主要内容是关于c语言的编程方式,可以为以后学习C++和成为程序员打基础。

 

☀ 《C语言从入门到精通》

C语言从入门到精通(第4版)

作者:明日科技

《C语言从入门到精通》是2010年清华大学出版社出版的图书,作者是韩旭、王娣。

全书共分17章,包括C语言概述,算法,数据类型,运算符与表达式,常用的数据输入、输出函数,选择结构程序设计,循环控制,数组,函数,指针,结构体和共用体,位运算,预处理,文件,存储管理,网络套接字编程和学生成绩管理系统等。

 

☀ 《C和指针+C陷阱与缺陷+C专家编程》

C和C++经典著作:C和指针+C陷阱与缺陷+C专家编程(京东套装共3册)

作者:[美]里科(Kenneth·Reek),Andrew Koenig,林登(LinDen P.V.D)

Kenneth·Reek是罗彻斯特理工大学计算机科学教授。本套书提供与C语言编程相关的全面资源和深入讨论。帮助程序员把指针的强大功能融入到自己的程序中去。

书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。本书适合C语言初学者和初级C程序员阅读。

 

☀ 《C程序设计(第五版)》

C程序设计(第五版)学习辅导/中国高等院校计算机基础教育课程体系规划教材

作者:谭浩强

《C程序设计(第五版)》是2017年清华大学出版社出版的图书。该书主要根据C语言的发展和计算机教学的需要,在第四版的基础上进行了修订,使内容更加完善,更易于理解。

本书按照C语言的新标准C99进行介绍,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻、全面而深入。

 

下面给大家在学习编程,敲代码的时候的20字方针:

1) 函数要小

       尽量的把函数弄的通用点,代码行少点,一个函数只完成一个简单的功能,一眼就能看出来此函数有没有代码错误,每个函数都是健壮的,那么你的程序就是健壮的;

2) 代码要少

       完成一个功能的时候在逻辑清楚的情况下代码越少越好,千万不要比代码谁写的多啊;

3) 算法要好

       在完成一个功能的时候要考虑效率,目前计算机的内存很大,所以内存已经不是首要考虑的因素了,但是在某些特殊的地方效率还是很重要的。有效率高的算法,就不用效率低的算法;

4) 命名要清

       命名要清楚,最好用汉语中的谓宾结构如set_buffsize();

5) 文件要多

       尽量把一个大的程序按功能分成多个文件,一个文件尽量不要超过1000行,这样就很清楚的知道那个文件代码是健壮的,那个文件有可能有隐患,在代码检查的时候可以有针对性的检查某几个文件。

       对于热爱编程的小伙伴来说!如果你感兴趣或者有需求的话,笔者有一个编程零基础入门学习交流俱乐部,想进入学习的小伙伴可以在下方评论【编程学习】!还有学习文件视频,欢迎初学者和正在进阶中的小伙伴们!

重磅推出 | C语言入门书籍推荐!