Tudo bem Nayana?
No caso a mudança é na ordem de execução, quando usamos o x++
acessamos o valor da variável para a nossa conta e depois incrementamos ele, quando usamos o ++x
incrementamos o valor e depois usamos para a nossa conta, quando temos uma equação como x += 1
resolvemos o valor da equação e depois usamos ele, então ++x
tem o mesmo processo que x += 1
.
Vamos supor que x
seja igual a 5 então ao usarmos essas sintaxes temos:
x++ | ++x | x += 1 |
---|
usa 5 para a conta | incrementa 5 para 6 | x = 5 + 1 ou seja 6 |
incrementa 5 para 6 | usa 6 para a conta | usa 6 para a conta |
Sendo assim ++x
tem o mesma ordem de execução que x += 1
, então podem ser trocados a vontade, como é possível usar qualquer um deles, é recomendado usar o que vai te causar menos problemas e deixar o código mais fácil de ler, então pode ficar a vontade na hora de escolher.
Espero ter ajudado, continue se esforçando e bons estudos