Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Quando uma instrução de expressão é executada, a expressão é avaliada de acordo com as regras descritas em Expressões e Atribuições.
Sintaxe
expression-statement:
expression
opte por;
Todos os efeitos colaterais da avaliação da expressão são concluídos antes que a próxima instrução seja executada. Uma instrução de expressão vazia é chamada de instrução null. Para obter mais informações, consulte A instrução nula.
Estes exemplos demonstram declarações de expressão.
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 qualquer valor retornado pela função, é aumentado em 3 e, em seguida, atribuído às variáveis y e z.