4.1.2 表达式语句

表达式语句是由表达式和末尾的分号“;”构成的,用来描述算术运算、逻辑运算或执行特定的硬件操作。表达式语句是C51语言中最基本的一种语句。表达式语句示例如下。


Ch=‘A’;

a*10;

Count++;

c=(a-b)/b*5;


在C51语言中使用表达式语句,需要注意如下几点。

❑表达式和表达式语句的区别在于结尾是否有分号。表达式结尾没有分号,而任何表达式在末尾加上分号“;”,便可以构成表达式语句。示例如下。


a=b+5//赋值表达式

a=b+5;//赋值表达式语句


❑表达式语句可以执行某些运算,而不将结果赋值给任何变量。虽然这样的语句没有任何实际的操作意义,但它是一个合法的语句。示例如下。


a-b;


这是一个合法的表达式语句,使a和b完成相减运算,但不将结果赋值给任何变量,因此没有任何实际的意义。

❑不同的程序设计语言中,表达式语句的表示方法也不一样,例如Visual BasI2C语言中是在表达式后面加入回车符构成表达式语句,而C51语言中则是加入分号“;”构成表达式语句。