Conteúdo do Curso
Noções Básicas de C
Noções Básicas de C
For, continue
Loop for
O loop for
incorpora a inicialização do contador, a condição para sair do loop e a atualização do contador.
Vamos pegar o exemplo da lição anterior (exibindo elementos de um array) e reformulá-lo usando um loop for
:
Main
Flexibilidade dos loops
Você pode usar qualquer expressão válida como update counter
. Isso significa que o contador pode se adaptar com base em qualquer regra válida, como (++x * 3) - 5
.
Além disso, o contador pode incrementar por caracteres em vez de números.
Main
Nota
Lembre-se de que os caracteres são armazenados como números na memória.
Mesmo que você omita partes do loop, como a inicialização do contador, o programa ainda será compilado. Contudo, o ponto e vírgula
;
continua sendo essencial:
Main
Você pode usar a vírgula ,
para separar partes dentro do loop:
Main
Continue
Em loops, os comandos break
e continue
são bastante úteis. Enquanto a instrução break
força a saída do loop, o comando continue
indica para pular para a próxima iteração.
Considere um programa projetado para excluir números inteiros negativos, utilizando o operador continue
:
Main
Novos operadores
Os seguintes operadores também podem funcionar como expressões para atualizar o contador:
Operador | Exemplo de expressão | Descrição |
+= | a += 5 | Equivalente a a = a + 5 |
-= | a -= 5 | Equivalente a a = a - 5 |
*= | a *= 5 | Equivalente a a = a * 5 |
/= | a /= 5 | Equivalente a a = a / 5 |
%= | a %= 5 | Equivalente a a = a % 5 |
Tudo estava claro?