1. 简单语句
空语句
-
最简单的语句为空语句,只有一个单独的分号
;
含义为什么都不执行
出现在程序中,通常意味着在该地方语法上需要一条语句,但是逻辑上并不需要
例子:
while (cin >> s && s != sought) ;
-
别漏写分号,也别多谢分号,否则会有意想不到的错误
例子:
while (iter != svec.end()); // while循环将无终止地执行下去 ++iter;
复合语句
- 复合语句是指用花括号括起来的(可能为空)的语句和声明
- 复合语句也称作块
- 块中引入的名字只能在块内部以及嵌套在块中的子块里访问
- 空块的作用等价于空语句
2. 语句作用域
这里只介绍了块作用域
3. 各种语句
略