「式文」(Expression Statement)とは,
式;
のことです。特に,式
がない式文を「空文」(ナル文,NULL文,Null Statement)と言います。「空文」は何も実行しません。[C99, 6.8.3, 3]
void f(int x); // 宣言 int x = 2; // 宣言 ; // 空文 f(x); // 式文 x = 3; // 式文
1つ目はプロトタイプ宣言,2つ目はオブジェクト x
の宣言,4つ目は関数呼出し(式)を実行する文,5つ目は代入式 x = 3
を実行する文。