運算式陳述式 (C)
運算陳述式執行時,會根據所述規則來評估運算式運算式及工作分派。
語法
- 運算陳述式:
expression opt**;**
下一個陳述式執行之前,都被完成運算式計算所得的副作用。 空的運算式陳述式稱為空值的陳述式。 請參閱的 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。