第九章、表达式语句和空语句
前面在 运算符与表达式 一章已经介绍过表达式的概念。这一章我们在继续讲解一下表达式语句。
1. 表达式语句
表达式语句(Expression statements)是由一个表达式后跟一个英文的分号(;)构成。
语法:
表达式;
说明
- 表达式可以是一个字面值,如:
0。 - 表达式可以是一个变量,如:
x。 - 表达式可以是一个计算式,如:
1+2。 - 表达式可以是一个赋值表达式,如:
x = 100。 - 表达式可以是一个函数调用,如:
printf("hello")。
注意:变量声明不是表达式语句,如:
int x = 100;、float pi;都不是表达式语句。
示例:
#include <stdio.h>
int main(int argc, char *argv[]) {
int x = 1, y = 2, z; // 这是变量声明,不是表达式语句
z = x + y; // 是表达式语句
printf("z:%d\n", x); // 是表达式语句
return 0; // 这是 return 语句,不是表达式语句
}