购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3.1 表达式语句

C语言是一种结构化的程序设计语言,它提供了十分丰富的程序控制语句。表达式语句是最基本的一种语句。在表达式的后边加一个分号“;”就构成了表达式语句。下面的语句都是合法的表达式语句:

表达式语句也可以仅由一个分号“;”组成,这种语句称为空语句。空语句是表达式语句的一个特例。空语句在程序设计中有时是很有用的,当程序在语法上需要有一个语句,但在语义上并不要求有具体的动作时,便可以采用空语句。空语句通常有以下两种用法。

① 在程序中为有关语句提供标号,用以标记程序执行的位置。例如,采用下面的语句可以构成一个循环。

② 在用while语句构成的循环语句后面加一个分号,形成一个不执行其他操作的空循环体。这种空语句在等待某个事件发生时特别有用。例如,下面这段程序是读取8051单片机串行口数据的函数,其中就用了一个空语句while (!RI);来等待单片机串行口接收结束。

采用分号“;”作为空语句使用时,要注意与简单语句中有效组成部分的分号相区别。不能滥用空语句,以免引起程序的误操作,甚至造成程序语法上的错误。 sd5e7CymC0KDcwQxys37Q49kUi3WwMD+MKOV4S+r3Or1zch3rZz0akmwGKUfigPF

点击中间区域
呼出菜单
上一章
目录
下一章
×