Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
For, continue | Instruções de controle
Noções Básicas de C
course content

Conteúdo do Curso

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:

c

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.

c

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:

c

Main

Você pode usar a vírgula , para separar partes dentro do loop:

c

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:

c

Main

Novos operadores

Os seguintes operadores também podem funcionar como expressões para atualizar o contador:

OperadorExemplo de expressãoDescrição
+=a += 5Equivalente a a = a + 5
-=a -= 5Equivalente a a = a - 5
*=a *= 5Equivalente a a = a * 5
/=a /= 5Equivalente a a = a / 5
%=a %= 5Equivalente a a = a % 5

Tudo estava claro?

Seção 4. Capítulo 6
We're sorry to hear that something went wrong. What happened?
some-alt