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