Todos os Loops tem a mesma função que é repetir uma instrução num número determinado ou indeterminado de vezes.

A estrutura do loop FOR é da seguinte forma:

Por exemplo:

O programa acima exibe na tela os números de 0 a 100. O loop FOR normalmente é usado também para se fazer loop infinito já que seus campos não são obrigatórios, mas isso é apenas um costume, o que não te impossibilita de usar o loop WHILE ao invés do FOR.

Exemplo de loop infinito com o FOR:

Estrutura do loop While:

Exemplo:

O loop WHILE se repete até o valor zero seja inserido pelo usuário.

Estrutura do loop Do-While:

O loop Do-While diferente do FOR e WHILE, testa a condição no final da execução ou seja, os comandos que estão dentro das chaves do ‘Do’:

do{
comando1;
comando2;
}

são executados, em seguida acondição dentro do WHILE é testada, caso seja verdade os comandos dentro das chaves do ‘Do’ são executados novamente, caso seja falso o programa sai do loop.