C语言很早就出现了。它在一九七二年被创造出来。创造它的人是丹尼斯·里奇。他在贝尔实验室工作。当时他们需要一种新语言。这种语言要能写操作系统。这个操作系统就是UNIX。C语言就是为了这个目的诞生的。它比汇编语言容易。它又比其它高级语言更接近硬件。它成了系统编程的重要工具。
C语言有自己的特点。它的语法不算复杂。关键字不多。它提供了对内存的直接访问。程序员可以用指针操作内存。这给了程序员很大的自由。自由也带来风险。程序员必须自己管理内存。忘记释放内存会造成泄漏。指针用错了可能导致程序崩溃。这些都需要小心。
学习C语言要看一些书。这些书就是参考文献。最早的经典书是《C程序设计语言》。这本书的作者是里奇和布莱恩·克尼汉。人们通常叫它“K