Partilhar via


Instrução de expressão (C)

Quando uma instrução de expressão é executada, ela é avaliada de acordo com as regras descritas em Expressões e atribuições.

Sintaxe

expression-statement:
expressionopt ;

Todos os efeitos colaterais de avaliação da expressão são concluídos antes de a próxima instrução ser executada. Uma instrução expression vazia é chamada de instrução null. Para obter mais informações, confira A instrução Null.

Estes exemplos demonstram instruções expression.

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

Na última instrução, a expressão de chamada de função, o valor da expressão, que inclui os valores retornados pela função, é aumentada em 3 e atribuída às duas variáveis y e z.

Confira também

Instruções