Micilini Roll 49 Denunciar post Postado Abril 3, 2014 Gostaria de saber detalhadamente como funciona o comando while da programação, incluindo gerenciamento da memória entre outras coisas? Compartilhar este post Link para o post Compartilhar em outros sites
cahe7cb 27 Denunciar post Postado Abril 3, 2014 O "while" é uma estrutura de repetição, ele verifica se uma condição é verdadeira e executa o bloco de código, semelhante a um "if", porém ao chegar no final do bloco ele volta ao início e verifica novamente se a condição é verdadeira para executar o bloco mais uma vez. Algumas linguagens como C ou C++ possuem "block scope" onde as variáveis criadas em um bloco não são visíveis fora do bloco e as mesmas são destruídas quando o bloco termina de ser executado. Exemplo: int i = 0; while(i < 10) { int j = 15; ++i; } // j nunca vai poder ser acessada daqui Linguagens como Javascript não possuem "block scope". Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Abril 4, 2014 Pouquíssimas linguagens de programação possuem exportação de variáveis para fora de um escopo de repetição, a não ser que ela tenha sido criada fora dele. Porém toda a variável criada fora do laço poderá ser acessada dentro dele. O While é um dos laços, a ideia mais básica do while é "Faça isso enquanto a variável x é igual a 1", já outros laços como o For faz algo do tipo "Para x de tanto a tanto faça algo". Compartilhar este post Link para o post Compartilhar em outros sites