式ステートメント (C)
式ステートメントが実行されると、式は「式と代入」で説明されている規則に従って評価されます。
構文
expression-statement
:
expression
opt ;
式の評価に伴うすべての副作用は、次のステートメントが実行される前に完了します。 空の式ステートメントは null ステートメントと呼ばれます。 詳しくは、「Null ステートメント」を参照してください。
次の例は、式ステートメントを示します。
x = ( y + 3 ); /* x is assigned the value of y + 3 */
x++; /* x is incremented */
x = y = 0; /* Both x and y are initialized to 0 */
proc( arg1, arg2 ); /* Function call returning void */
y = z = ( f( x ) + 3 ); /* A function-call expression */
最後のステートメントは関数呼び出し式で、関数によって返される任意の値を含む式の値が 3 増加し、変数 y
と z
の両方に割り当てられます。