int i = 8;
while (i > 1)
{
MessageBox.Show("Dividindo por dois");
i = i / 2;
}
Neste caso, o MessageBox.Show não deveria estar após o i = i / 2 ? Ficando dessa forma:
int i = 8;
while (i > 1)
{
i = i / 2;
MessageBox.Show("Dividindo por dois");
}
Caso eu esteja errado, como que, na ordem de execução da linha, ele executa o cálculo de "i = i / 2", pra saber se "i > 1 " visto que o MessageBox vem antes?