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