1、简单语句:
2、语句作用域;
3、条件语句:
if和switch(default)
4、迭代语句:
迭代语句通常被称为循环,它重复执行操作指导满足某个条件才停下来。while和for语句在执行循环体之前检查条件,do while 语句先执行循环体,在检查条件。
while/for/范围for语句/do while
5、跳转语句:
break/continue/goto(不要在程序中使用goto语句因为它使的程序即难理解又难修改。)
6、try语句块和异常处理:
异常是指在运行时的反常行为,这些行为超出了函数正常功能1的范围。典型的异常包含失去数据库连接以及遇到意外输入等。
throw表达式,异常检测部分使用了throw表达式来表示他遇到了无法处理的问题。我们说throw引发了异常。
try语句块:异常处理部分使用了try语句块处理异常。try语句块以try开始,并以一个或者多个catch字句结束。try语句块找哦你代码抛出的异常通常会被某个catch字句处理。因为catch字句处理异常,所以他们也被称作异常处理代码。
7、throw表达式:
1
2
|
if <a!=b> throw runtime_error( "data must the same!" ) |
8、try语句块:
try语句块的通用语法形式是:
1
2
3
|
try {program-statements} catch (exception-declaration){handler-statements} catch (exception-declaration){handler-statements} |
try语句块的之后的是一个或多个catch字句。catch子句包括三部分:关键字catch,括号内一个(可能未命名的)对象的声明(异常声明)。以及一个块。当选中了某个catch字句处理异常之后,执行与之相应的快。catch一旦完成,程序跳转到try语句块最后一个catch字句之后的那条语句继续执行。
编写处理代码: