从头学C(24)语句与程序块

0

控制流语句用于控制各种计算操作的执行次序,前面已经接触了一些诸如if-else之类的控制流语句,那么在这第3章我们可以更加清楚各种类型的控制流语句。

第三章 控制流 >> 3.1 语句与程序块

我们知道,在表达式后面加一个分号“;”就变成了一条语句,这是因为在C语言中,分号是语句结束符。(当然在其他编程语言中,分号的作用可能不尽相同,比如汇编语言中可能是作为注释起始符)

而用一对花括号“{”和“}”把一些表达式(包括声明和语句)括在一起就构成了一个程序块(也称为“复合语句”)。从语法上讲,一个复合语句等价于单条语句。比如函数体中被花括号括起来的多条语句,以及if、else、while、for之后被花括号括起来的语句等,这些复合语句其实都相当于单条语句。

要注意的是:右花括号“}”用于结束程序块,它后面不需要再加分号!

Leave A Reply