c-primer-plus icon indicating copy to clipboard operation
c-primer-plus copied to clipboard

C Primer Plus第6版编程练习解答,在线阅读地址:https://relph1119.github.io/c-primer-plus

C Primer Plus (第6版)编程练习解答

  本书详细讲解了C语言的基本概念和编程技巧,第1章、第2章主要介绍C语言的概念和简单示例,从第3章~第15章详细讲解C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入/输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入和输出、结构、位操作等,最后两章(第16、17章)主要介绍了C预处理器、C的基本库和高级数据结构(链表、队列、二叉树、ADT抽象对象)。
  本项目主要完成了该书章末的编程练习,结合了C Primer Plus 第6版 中文版习题解答中配套资源的代码,消缺了代码中的一些Bug。

在线阅读地址

https://relph1119.github.io/c-primer-plus/#/

完善内容

  1. 第14章习题14.7,提供书籍数据创建的代码及运行结果,基于数据文件,完善修改文件记录操作、打印删除状态标记
  2. 第14章习题14.9,新增座位分配确认函数,完善打印信息
  3. 第17章习题17.8,完善宠物列表的显示

运行环境

IDE: CLion 2021.2版本
Toolchains: MinGW 6.0
Debugger: MinGW-w64 8.1

配置[C/C++ IDE]CLion

https://www.cnblogs.com/bluestorm/p/12316676.html

Toolchains配置

CMake配置

本地启动docsify

docsify serve ./docs

目录结构

assets----------------------------------------------书中的示例代码
|   +---codes---------------------------------------书中的示例代码
docs------------------------------------------------在线阅读的文件
exercises-------------------------------------------编程练习代码
resources-------------------------------------------图片文件
CMakeLists.txt--------------------------------------CMake自动编译文件

参考资料

【1】C Primer Plus 第6版 中文版习题解答中配套资源的源代码
【2】C Primer Plus 第六版 全部章节课后编程练习答案中的代码
【3】C Primer Plus(第6版)中文版中的配套资源《C Primer Plus第6版编程练习答案》中的代码

LICENSE

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。