Bem vindo a aula 66 de nosso curso gratuito de programação com a linguagem C. Na aula de hoje vamos aprender como utilizar a estrutura de repetição for com incremento diferente de 1
Até o momento vimos a estrutura de repetição crescente e decrescente, sempre fazendo um decremento ou incremento de uma unidade. Aí talvez fique a pergunta: só funciona com incremento e decremento de 1?
A resposta é um grande e categórico NÃO!
Tanto o incremento quanto o decremento pode ser qualquer valor positivo ou negativo. Assim, um for para imprimir na tela todos os números ímpares no intervalo entre 1 e 100 pode ser assim:
int i; for(i = 1; i <= 100; i+= 2) printf("%d ", i);
Como a variável i foi inicializada com o valor 1, que é ímpar, e o incremento é de 2, a variável i sempre assumirá valores ímpares, não sendo necessário um if para verificar o resto da divisão por 2.