发布时间:2023-08-11 15:30
{}
包裹起来的语句和声明的序列。一个块就是一个作用域。if else
语句中,如果if
比else
多时如何处理的问题。C++使用的方法是else
匹配最近没有配对的if
。while
循环比较合适,比如读取输入的内容。for
语句可以省略掉 init-statement
, condition
和 expression
的任何一个;甚至全部。for (declaration: expression) statement
break
语句负责终止离它最近的while
、do while
、for
或者switch
语句,并从这些语句之后的第一条语句开始继续执行。while
、do while
、for
循环的内部。throw
表达式来表示它遇到了无法处理的问题。我们说 throw
引发 raise
了异常。try
关键词开始,以一个或多个 catch
字句结束。 try
语句块中的代码抛出的异常通常会被某个 catch
捕获并处理。 catch
子句也被称为异常处理代码。throw
表达式和相关的 catch
子句之间传递异常的具体信息。