b = a++ + ++a + a++ + ++a; Primeiro o algoritmo considera o valor atual de a, que é 0. Depois ele faz o incremento, sendo assim se torna 1. Depois faz o incremento e a variável que era 1, passa a ser 2. O próximo por ser pós-fixado primeiro considera o valor atual da variável depois faz o incremento, sendo assim o que era 2, passa a ser 3. Logo após, é feito primeiro é feito o incremento, então passa a ser 4. Sendo assim a variável b terá valor 8.