在这份 C 语言教学中,除了基本语法外,预许也会加入一些一般教材较少谈及的部分:

  • 工具链 (toolchain)
  • 面向对象程序 (object-oriented programming)
  • 函数式程序 (functional programming)
  • 泛型程序 (generic programming)
  • 错误处理 (error handling)
  • 测试 (testing)

此外,还加上一些个人见解。在这些主题中,有时没有标准答案,而是一些目前可行的做法;笔者也可能有疏漏或错误,欢迎各位指教。