一、表达式
在C语言中,常量、变量、函数调用以及按C语言语法规则用运算符把运算数连接起来的式子都是合法的表达式 。
最后一类可以理解为运算符和运算对象的组合。例如:
- 算术表达式 = 算术运算符 + 运算对象
- 赋值表达式 = 赋值运算符 + 运算对象
- 复合赋值表达式 = 复合赋值运算符 + 运算对象
- 自增、自减表达式 = 自增、自减运算符 + 运算对象
- 逗号表达式 = 逗号运算符 + 运算对象
- 关系表达式 = 关系运算符 + 运算对象
- 逻辑表达式 = 逻辑运算符 + 运算对象
- 条件表达式 = 条件运算符 + 运算对象
二、语句
(一)表达式语句
在表达式的尾部加上一个英文状态下的分号(;),就构成了表达式语句。比如,在赋值表达式的尾部加上一个分号(;),就构成了赋值语句。
(二)复合语句
复合语句也称为”语句块“,用一对花括号作为开头和结尾的标志。一个复合语句在语法上视为一条语句。
(三)空语句
只有一个分号的语句,称为空语句。执行程序时不产生任何动作。