表达式语句 (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
。