表达式语句 (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,然后被赋给变量 yz

另请参阅

语句