24-总结_表达式和语句
B.4.1 总结:表达式和语句
在C语言中,对表达式可以求值,通过语句可以执行某些行为。
表达式
表达式由运算符和运算对象组成。最简单的表达式是一个常量或一个不带运算符的变量,如 22 或 beebop 。稍复杂些的例子是 55 + 22 和 vap = 2 * (vip + (vup = 4)) 。
语句
大部分语句都以分号结尾。以分号结尾的表达式都是语句,但这样的语句不一定有意义。语句分为简单语句和复合语句。简单语句以分号结尾,如下所示:
toes = 12; // 赋值表达式语句
printf("%d\n", toes); // 函数调用表达式语句
; //空语句,什么也不做
(注意,在C语言中,声明不是语句。)
用花括号括起来的一条或多条语句是复合语句或块。如下面的 while 语句所示:
while (years < 100)
{
wisdom = wisdom + 1;
printf("%d %d\n", years, wisdom);
years = years + 1;
}