Post

《C程序设计语言》笔记 目录

图书链接:https://book.douban.com/subject/1139336/

为什么要写这些笔记

第一次阅读《C程序设计语言》这本书是6年多前。大一之前的暑假,出于对编程的兴趣,买来这本书想自学一下C语言。那时是我第一次接触C语言,当时还完全不懂二进制、内存这些计算机基础知识,也完全没用过Linux命令行,因此不能完全理解书中的一些内容(例如2.9按位运算符、5.10命令行参数等)。现在已经毕业工作,但是在开发中时常会遇到基础知识想不起来的情况,比如两个结构体变量能不能比较,虚函数被覆盖之后是不是虚函数等等。虽然通过百度或者写代码验证的方式也能解决,但还是希望从头再系统地学习一遍基础知识,并通过博客的形式记录笔记,以便随时查阅。因此构想了“笔记补全计划”:将以前看过的几本编程基础的书重新阅读一遍,同时在博客上记录笔记,在GitHub上保存代码。以后阅读新的书时也要这样做。计划补充笔记的书:

目标

  • 方便随时查阅
  • 尽量做到不需要看原书,只看笔记就能了解主要内容
  • 重新阅读当时不懂的内容
  • 用注释的方式将当时写在书上的笔记转移到博客上

注意:

  • 不要完全照抄书中内容
  • 以初学者的视角来写

目录

代码

https://github.com/ZZy979/TCPL-code

包含书中正文部分的代码和练习题解答

This post is licensed under CC BY 4.0 by the author.