C++ ステートメントの概要Overview of C++ Statements

C++ ステートメントは、式ステートメント、選択ステートメント、繰り返しステートメント、またはジャンプ ステートメントによって特にその順序を変更した場合を除き、順次実行されます。C++ statements are executed sequentially, except when an expression statement, a selection statement, an iteration statement, or a jump statement specifically modifies that sequence.

ステートメントは、次の型で構成できます。Statements may be of the following types:

labeled-statement
expression-statement
compound-statement
selection-statement
iteration-statement
jump-statement
declaration-statement
try-throw-catch

ほとんどの場合、C++ ステートメントの構文は ANSI C の場合と同じ2 つの主な違い C では、宣言は許可されて; ブロックの開始時のみC++ の追加、宣言ステートメント、効果的にこの制限を削除します。In most cases, the C++ statement syntax is identical to that of ANSI C. The primary difference between the two is that in C, declarations are allowed only at the start of a block; C++ adds the declaration-statement, which effectively removes this restriction. これによって、プログラム内で、事前計算される初期値を計算できる時点で変数を導入できます。This enables you to introduce variables at a point in the program where a precomputed initialization value can be calculated.

また、ブロック内部で変数を宣言しても、これらの変数のスコープと有効期間を正確に制御できます。Declaring variables inside blocks also allows you to exercise precise control over the scope and lifetime of those variables.

ステートメントのトピックでは、次の C++ キーワードについて説明します。The topics on statements describe the following C++ keywords:

breakbreak elseelse _ _if_exists__if_exists __try__try
casecase __except__except _ _if_not_exists__if_not_exists trytry
catchcatch forfor __leave__leave whilewhile
continuecontinue gotogoto returnreturn
defaultdefault __finally__finally switchswitch
dodo ifif throwthrow

関連項目See also

ステートメントStatements