int main () {
	int index = 0 ;
	while (index < 5) {           // Até que esta condição seja verdadeira
			printf ("%d\\n", index) ;  // ele executa este código
			index++ ;                 // Incrementa 1 ao index
}

return 0 ;
}

// DO WHILE LOOP (um while loop mas com uma pequena diferença)
int main () {
	int index = 0 ;
	do {                           // Desta maneira, ele primeiro executa o código
			printf ("%d\\n", index) ;   // que está no DO
			index++ ;                  // e só depois ele verifica a condição
} while (index < 5)              // e se ela for verdadeira, repete desde o DO

return 0 ;
}