学习C语言必看的6本书籍
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。下面为大家带来了学习C语言必看的6本书籍,欢迎大家参考!
1、《手把手教你学C语言》
中丨吴明杰 曹宇 吴丹
编辑推荐丨本书主要针对学习C语言的初学者,即使完全没有编程基础,也能够通过阅读本书快速掌握C语言的核心知识。
内容简介丨本书是学习C语言的入门书籍,内容非常全面,包含C语言基础知识、流程控制、数组、函数、指针、字符串、结构体、链表、文件操作、栈和队列、自定义头文件、多文件编译、Linux下C文件的编译和链接、链接库等知识点。
2、《零基础学C语言》
第3版
中丨康莉 李宽
编辑推荐丨本书非常适合无C语言基础或基础薄弱的程序员阅读,并可作为开发人员的参考手册。
内容简介丨本书循序渐进地讲述了C语言的语法规则和编程思想,从基本概念到具体实践、从入门知识到高阶主题、从语法语义到数据结构和算法都进行了详细的阐述。
3、《C语言解惑》
中丨刘振安 刘燕君
编辑推荐丨 本书创新性地从“错误”的角度出发进行讲授,通过对比程序的对错、程序的好坏,使读者具备编制高质量程序的能力。
内容简介丨本书结合作者的教学和工程实践,安排了大量正反两方面的实例,通过比较对错和优劣,使读者留下深刻的印象,更容易记住编程的要诀,并进一步建立好的编程风格,最终提高编程能力和程序的质量。
4、《算法精解》
C语言描述
美丨Kyle Loudon
编辑推荐丨公认的权威经典,数据结构和算法领域最具特色的著作之一!十余年来,畅销不衰!
内容简介丨本书对常见的数据结构如链表、栈、队列、集合、哈希表、树、堆、图都做了详细的分析并给出了具体的实现。算法方面除了最为常见的排序和检索外,还有数值计算、数据压缩、数据加密、几何计算等方面的主题。
5、《C高级编程》
基于模块化设计思想的C语言开发
中丨吉星
编辑推荐丨C语言模块化设计和编程的.典范之作!高度呈现模块化设计的思想与精髓,系统总结模块化的系统设计方法。
内容简介丨本书是目前唯一地、系统化地、深入地讲解C语言模块化设计和编程的著作:以大量可复用的仁工程代码为依托,深入地讲解了C语言的核心技术和重要模块,以及如何用模块化的方法进行大规模工程实践。
6、《C语言编程精解及面试攻略》
印丨R.纳热瓦拉·拉奥
编辑推荐丨以概念+范例程序+面试题的方式细致而全面地介绍C语言知识,注重编程技能的提高;涵盖知名软件公司的大量C语言面试真题,并提供答案。
内容简介丨本书中所有C语言相关的概念都是以深入浅出的方式来介绍的,读者无需任何计算机基础知识就能顺畅地阅读本书。书中的面试题采集自各大软件公司的真实面试题,数以百计的范例程序能帮助读者很好地通过考试。