Buscar

Qual a diferença entre i++ e ++i ?

💡 2 Respostas

User badge image

wellington araujo

Quando se usa o i++ em um for por exemplo, ele é executado primeiro e depois o i é incrementado, já quando e usa  o ++i primeiro é incrementado e só depois é executado o for. 

0
Dislike0
User badge image

RD Resoluções

Sozinhas, ambas as expressões terão o efeito de incrementar o valor da variável I. Se você usar essas duas expressões como declarações por si só.

A diferença entre o pré- incremento (++ I) e o pós- incremento (I ++) aparece apenas quando você usa o valor da expressão. Em ambas as declarações acima, o incremento de I ocorre, mas o valor da expressão é descartado e não é armazenado ou impresso ou passado em qualquer lugar. Mas se você capturar e usar o valor da expressão, observará a diferença de comportamento. 

Quando você usa o operador pós-incremento, o valor da expressão I ++ será o valor de I antes de ser incrementado. Assim, depois que o código for executado, I conterá 43, mas J conterá 42. O incremento de pós de I ocorre após o valor da expressão ter sido capturado.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais