这可能是学习C语言最好的免费在线电子书(5-9)

5、《Essential C》

这可能是学习C语言最好的免费在线电子书(5-9)

想要学习C/C++可以加  Q :2681768901

这是一个相当简短的C语言教育文档,它解释了C语言常见的所有特性和技术。因此它针对的是具有其语言背景的程序员。

内容包括变量,int类型,浮点类型,类型提升,截断,运算符,控制结构(if,while,for),函数,值参数,引用参数,结构体,指针,数组,预处理器和标准C库函数。

章节介绍:

● 基本类型和操作符

● 控制结构

● 复杂数据类型

● 函数

● 数组和指针

扫描二维码关注公众号,回复: 2192136 查看本文章

● 标准库参考

6、《An Introduction to GCC》

这可能是学习C语言最好的免费在线电子书(5-9)

想要学习C/C++可以加  Q :2681768901

本书以通俗的语言介绍了GCC编译器工作原理、流程及常用选项,同时配以示例,内容浅显易懂,适合想了解GCC的初学者使用。

章节介绍:

编译C程序 - 介绍如何使用gcc编译C语言程序。程序可以从单个源文件或多个源文件进行编译,并且可以使用系统库和头文件

编译选项 - 介绍GCC中可用的其他常用编译器选项。这些参数控制用于诸如库函数搜索和文件的路径搜索,使用额外的警告和诊断,预处理器宏和C语言方言

使用预处理器 - 描述如何使用cpp,它是GCC的一部分。预编译器在编译之前将源文件中的宏展开。只要GCC处理C或C ++程序时,它就会自动调用

编译进行调试 - 提供-g调试选项。

编译优化 - GCC是一个优化过的编译器。它提供了多种选项,旨在提高编译速度以及减少编译后所占内存大小

编译C ++程序 - 介绍如何使用GCC编译C ++编写的程序,以及特定于该语言的命令行选项

特定于平台选项 - 介绍一些常见的平台:Intel和AMD x86等

故障排除 - GCC提供了多种帮助和诊断选项,以帮助解决编译过程中的问题

编译器相关工具 - 描述了许多与GCC结合使用的工具。

编译器如何工作 - 详细介绍了GCC如何将源文件编译为可执行文件。编译是一个涉及多阶段过程,编译过程中使用的全套工具称为工具链

检查编译后的文件 - 介绍几种用于检查可执行文件和目标文件内容的有用工具

常见错误信息 - 描述由gcc和g ++产生的最常见的错误和警告信息。每个案例都附有对原因的描述,可能解决方案的例子和建议

获得帮助 - 如果读者遇到本书未涉及的问题,还有更详细地描述了GCC和与语言相关的主题的参考手册

7、《Modern C》

这可能是学习C语言最好的免费在线电子书(5-9)

想要学习C/C++可以加  Q :2681768901

本书鼓励读者逐级探索 C 语言的特性。内容一共分为如下五级境界:

第一级——为读者描述C语言程序的基本知识,目的,结构以及如何使用它们

第二级——详细的说明了大部分主要概念以及特性,如控制结构,数据类型操作符等。旨在让读者能够更深入了解这些运行程序必备的知识。

第三级——进入 C 语言的核心部分。详细解释了指针,熟悉 C 语言的内存模型,并且让你了解 C 语言库的大部分接口

第四级——对特定的主题进行详细说明。比如性能,原子性,线程及泛型编程

第五级——探讨了作者对这门语言未来发展趋势的理解

8、《The GNU C Reference Manual》

这可能是学习C语言最好的免费在线电子书(5-9)

想要学习C/C++可以加  Q :2681768901

本书是一本 C 语言参考手册,旨在说明C89,C99标准以及当前GNU对标准 C 语言的扩展情况。不过本书并不适合新手阅读。

9、《Beej’s Guide to C Programming》

这可能是学习C语言最好的免费在线电子书(5-9)

想要学习C/C++可以加  Q :2681768901

本书试图让读者体会到单纯用C语言编程带来的快感,本书偏重于基础,动手实操的内容比较少,新手入门级的程序员可以看看

猜你喜欢

转载自blog.csdn.net/junzi11/article/details/80435487