第1章 入门

本章涵盖了:

  • 命令式编程简介
  • 编译和运行代码

在本章中,我将向你介绍一个简单的程序,之所以选择它是因为它包含了C语言的许多结构。如果你已经有了编程经验,你可能会发现其中的某些部分像是没有必要的重复。如果你缺乏这方面的经验,你可能会被新术语和概念弄得不知所措。

无论面对哪种情况,你都要有耐心。对于那些有编程经验的人来说,很可能有一些细微的细节是你没有意识到的,或者即使你之前已经编写过C语言,你对这门语言所做的一些假设也是不正确的。对于那些第一次接触编程的人,在阅读了大约10页之后,你的理解一定会有很大的提高,并且你应该对编程所代表的内容有了更清晰的认识。

一般来说,对于编程,尤其是对于本书,有些重要的知识可以引用Douglas Adams的《银河系漫游指南》(Hitchhiker's Guide to the Galaxy)[1986]中的内容来进行总结:

要点B 不要恐慌。

因为这不值得。本书中有许多交叉引用、链接和脚注。如果你有问题的话,请按照这些来做。或者休息一下。

用C语言编程就是让计算机完成一些特定的任务。C程序通过发布命令来实现这一点,就像我们在许多人类语言中使用祈使时态来表达命令一样。因此,术语命令式编程就是指这种特殊的组织计算机程序的方式。要开始了解我们在讨论什么,请考虑清单1.1中的第一个程序:

清单1.1 C程序中的第一个例子

017-01