O tipo de laço mais complexo é o for.
Para os que programam em C, C++ ou Java, a assimilação do
funcionamento do for é natural. Mas para aqueles que estão
acostumados a linguagens como Pascal, há uma grande mudança para o
uso do for. As três sintaxes permitidas são:
for
(<inicialização>;<condição>;<incremento ou
decremento>)
<comando>;
for
(<inicialização>;<condição>;<incremento ou
decremento>){
<comando>;
<comando>;
<comando>;
<comando>;
<comando>;
}
for
(<inicialização>;<condição>;<incremento ou
decremento>):
<comando>;
.
. .
<comando>;
endfor;
As três expressões que ficam entre parênteses têm as
seguintes finalidades:
Inicialização: comando ou seqüência de comandos a
serem realizados antes do inicio do laço. Serve para inicializar
variáveis.
Condição: Expressão booleana que define se os
comandos que estão dentro do laço serão executados ou não.
Enquanto a expressão for verdadeira (valor diferente de zero) os
comandos serão executados.
Incremento: Comando executado ao final de cada execução
do laço.
Um comando for
funciona de maneira semelhante a um while
escrito da seguinte forma:
<inicialização>
while
(<condição>) {
comandos
...
<incremento>
}
Nenhum comentário:
Postar um comentário