Compartir a través de


Expression (Instrucción) (C)

Cuando se ejecuta una instrucción de expresión, la expresión se evalúa según las reglas descritas en Expresiones y asignaciones.

Sintaxis

expression-statement:
expressionopt ;

Todos los efectos secundarios de la evaluación de la expresión se completan antes de que se ejecute la instrucción siguiente. Una instrucción de expresión vacía se conoce como instrucción nula. Para obtener más información, consulte La instrucción Null.

En estos ejemplos se muestran instrucciones de expresión.

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        */

En la última instrucción, la expresión de llamada de función, el valor de la expresión, que incluye cualquier valor devuelto por la función, se incrementa en 3 y, a continuación, se asigna a las variables y y z.

Vea también

Instrucciones