第 5 章のステートメント
- C は、else がまだ一致していない最も近い if に一致することを指定しているため、曖昧さが解消されています。
switch (ch) { case 'a': case 'b': ++n; break; }
整数定数式 でなければなりません。
do statementwhile (condition); //注意分号
##ステートメントブロックと例外処理を試してください
#throw** で例外が発生すると言われています。
try ステートメント ブロック
(try ブロック):try は 1 つ以上の#try ステートメント ブロック内のコードによってスローされた例外は、通常、catch 句によって処理されます。
として呼び出します。
#例外クラス
try { //program-statements } catch (/*exception-declaration异常声明*/) { //handler-statements } catch (/*exception-declaration*/) { //handler-statements } //...
例外宣言
例外の種類を指定します。 catch句で処理できます。C 標準ライブラリは、標準ライブラリ関数で発生した問題を報告するためのクラスのセットを定義します。 次の 4 つのヘッダー ファイル内:
- 例外: 最も一般的な例外クラス例外を定義します。これは、例外の発生を報告するだけで、追加情報は提供しません。
例外 //最も一般的な問題
runtime_error //実行時にのみ検出できる問題
オーバーフローエラー //
アンダーフローエラー
ロジックエラー
ドメインエラー
無効な引数 <br>
長さ_エラー <br>
out_og_range <br><br> <br>- new: bad_alloc <br>- type_info: bad_cast<br><br> 参考文献: C入門第5版 <br><br> 関連記事:
第 4 章 C: 式の概念 - 演算子の応用
第 6 章 C: 関数の基本と応用
以上が第 5 章 C++: ステートメントの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。