Bom, vamos começar a adiantar as coisas… não sei quando, mas vamos começar. Já peguei o cd da MSDN AA pra instalar o Windows no meu note, que teve que ser formatado… logo, espero, eu volto a postar sobre XNA.
Bem, hoje vamos falar sobre uns comandinhos legais: break e continue.
BREAK
O comando break para um laço de repetição. Bem, pelo menos é isso que vamos ver hoje. Ele para sem dó nem piedade.
Exemplo:
#include <iostream.h>
void main ()
{
int x,i;
for(x=1;x<=100;x++)
{
cout<<x<<endl;
}
for (i=1; i<=100; i++)
{
cout<<i<<endl;
if(i=50)
{
break;
}
}
}
O que acontece a cima?
Primeiro FOR imprime na tela os números de 1 a 100. O segundo FOR vai imprimir de 1 a 50. Por que ele para? O BREAK mandou parar o laço. Num programa maior quando chega no BREAK o programa pula para a próxima linha do programa.
CONTINUE
Agora o continue é um pouquinho parecido. Ao invés de parar o laço e pular fora, indo pro próximo comando, o continue manda continuar o laço ignorando a linha depois deste.
Exemplo:
#include <iostream.h>
void main ()
{
int x,i;
for(x=1;x<=100;x++)
{
cout<<x<<endl;
}
for (i=1; i<=100; i++)
{
if(i=50)
{
continue;
}
cout<<i<<endl;
}
}
Nesse exemplo o programa roda o FOR, mas quando chega no CONTINUE, quando o valor de i for 50, ele ignora o COUT e não imprime o valor de i, porém, só naquela vez. Depois retorna ao laço, normalmente.
Bom, é isso.. não sei se fui muito clara… é que estou sem inspiração XD preciso voltar a postar.
Até mais



