### 语句的构成

在 C++中，语句由表达式和一个分号构成。例如，下面是一个简单语句，它定义了一个整型变量。

int nLen = 100;

在编写语句时，如果只写一个分号，否没有出现表达式，这样的语句也是合法的。例如：

;

此时的语句被称之为空语句，空语句只包含一个分号，而没有表达式。一个空语句不执行任何操作，在逻辑上是不需要的，也是没有实际意义的。但是，在 C++的 while 循环语句的循环体中要求必须包含语句。在开发应用程序时，如果不需要在 while 循环体中编写语句，可以在循环体中使用空语句。例如：

while ((*pdst++ = *psrc++) != '\0')

;

在程序中连续的出现空语句是完全合法的。例如：

int nMaxValue;

;

;

;

;

;

;

int nHeight = 100;

int nWidth = 80;

虽然空语句不会对程序产生任何影响，但是会增加代码的长度，不利于用户阅读，因此应该避免出现连续的空语句。