Esta página também está disponível em outros 2 idiomas.

--

[Compound Operators]

Descrição

Decrementa o valor de uma variável em 1.

Sintaxe

x--;  // decrementa x em um e retorna o valor antigo de x
--x;  // decrementa x em um e retorna o novo valor de x

Parâmetros

x: variável. Tipos de dados permitidos: integer, long (possibly unsigned)

Retorna

O valor original ou decrementado da variável, que depende se o operador está à esquerda ou direita da variável.

Código de Exemplo

x = 2;
y = --x;  // x agora contém 1, y contém 1
y = x--;  // x contém 0, mas y ainda contém 1

Ver Também