举例:输出一行语句
1.#include命令
上面代码的第1行是一个编译预处理命令,声明了在程序编译之前要预先处理的内容。
其中,include 称为文件包含命令,后面尖括号中的内容称为头文件或首文件。本行代码的作用是明本段代码已包含标准输入/输出库函数stdio,后续可直接调用,不需要用户再进行定义。有关预处理的内容将在第13章中详细讲解,在此读者只需对相关概念有所了解即可。
2.空行
上面代码的第2行是一个空行。
C语言是一个相对灵活的语言,格式并不是固定不变的。也就是说,空格、空行、跳格并不会影响程序的运行。为什么要有这么多空格和空行呢?其实这就像生活中在纸上写字一样,虽然拿来一张白纸就可以在上面写字,但是通常还会在纸上印上一行行的方格或段落,隔开每一段文字,使书写更加美观和规范。合理、恰当地使用这些空格、空行,可以使编写出来的程序更加规范、干净和易于阅读。
3.main 函数声明
函数中,这一部分称为函数头部分。每个C程序都必须有一个main函数,表示程序的入口部分也就是说,程序都是从main函数头开始执行的,然后进入main函数体中,执行其中的代码块。
本行代码的作用是声明 main 函数有一个整型返回值。其中的int 称为关键字,该关键字代表的类型是整型。
4.函数体
一个函数通常就分为两个部分:一是函数头,二是函数体。
程序代码的第4行和第7行是两个大括号,这对大括号以及其中的语句块就构成了函数体。第5行和第6行语句就是函数体中要执行的内容。其中,printf函数就包含在标准输入/输出库文件stdio中,因为前面做了包含声明,所以这里开发者可以直接调用,进行字符串的输出操作。
5.执行语句
执行语句就是函数体中要执行的动作内容。
printf是格式化输出函数,用于向控制台输出文字或符号。
6.return 返回语句
本行语句使 main 函数终止运行,并向操作系统返回一个整型常量 0。
7、代码注释
在多句程序代码后,均可以看到一段由 “/*” “*/” 括起来的文字描述。例如:
这段对代码的解释描述性文字称为代码注释,作用是为了他人能快速理解程序代码的含义和设计思想。