C 语言教程

(C11 版)

前言

接触 C 语言已经二十多年的时间了。当年在大学开始接触计算机,我的第一门学习的编程语言是 Fortran,当年学习的是 Fortran77 的版本。Fortran77 的语法格式非常严格(可能是为了严谨),导致写代码的时候经常出错。后来我又自学了 BasicPascal 等编程语言。当我第一次接触 C 语言时,它的语法风格就深深的吸引了我。C 语言的复合语句使用一对美妙的大括号 {} 代替 Pascal 语言中的 beginend,相对来讲 C 语言的语法简单且语义明确。

之前看过很多 C 语言的书,包括大学里普遍使用的教材。但说实话,我感觉很多书都是太结构化,没有按着逐步深入的思想来讲解,有时候会莫名其妙的引用一些名词又不做解释。我感觉这些书都是给学会了 C 语言的人看的,而不是给要学习的人看的。因此我决定在我自己的个人网站编写这篇 《C 语言教程》 献给喜欢我和热爱软件编程的朋友。我相信这是对初学者最友好的 《C 语言教程》。 当然,这个 教程 也适合工作一段时间的 C 语言开发者对 C 的语法进行查缺补漏。

从2025年7月底到今天(2025年12月15日),我终于完成了第二遍错字的检查,决定上线发布。希望我的勤奋能为努力改变明天的朋友铺路。

版权声明

魏明择版权所有,未经作者本人允许不得转发、修改和出版。