C ステートメントの概要
C ステートメントは、トークン、式、および他のステートメントで構成されます。 別のステートメントの構成要素となるステートメントは、外側のステートメントの "本体" と呼ばれます。 このセクションでは、次の構文で示されたステートメントの種類それぞれについて説明します。
構文
statement
:
labeled-statement
compound-statement
expression-statement
selection-statement
iteration-statement
jump-statement
try-except-statement
/* Microsoft 固有の仕様 */
try-finally-statement
/* Microsoft 固有の仕様 */
多くの場合、ステートメントの本体は "複合ステートメント" です。複合ステートメントは、キーワードを含めることができるその他のステートメントで構成されています。 複合ステートメントは、中かっこ ( { }
) で区切られます。 他の C ステートメントはすべてセミコロン ( ;
) で終了します。 セミコロンはステートメントの終端記号です。
式ステートメントは、「式と代入」で説明されている算術演算子または論理演算子を含むことができる C 式を含みます。 null ステートメントは空のステートメントです。
どの C ステートメントも、名前とコロンで構成される識別ラベルを先頭に置くことができます。 ステートメント ラベルを認識するのは goto
ステートメントだけであるため、ステートメント ラベルについては goto
と一緒に説明しています。 詳しくは、goto ステートメントとラベル付きステートメントに関する記事を参照してください。