運算陳述式 (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
。