Cursos / Eletrônica / Projeto de Sistemas Microcontrolados / Aula

arrow_back Aula 07 - Fundamentos de Linguagem C – Parte II

Comandos de repetição

São estruturas construídas de forma a executar, repetidamente, um determinado comando ou bloco de comandos enquanto uma determinada condição for verdadeira. As estruturas de repetição existentes na linguagem C são compostas pelos comandos for, while e do while.

 

Comando for

O comando for é, geralmente, utilizado quando se pretende repetir uma ou mais instruções uma quantidade de vezes predefinida.

Sintaxe

Exemplo

 

Comando While

O comando while é empregado em situações em que o laço pode ser finalizado a qualquer momento, devido à ligação entre a expressão e as ações executadas dentro do laço. Para isso, inicialmente, a condição deve ser avaliada, caso seja verdadeira, então, o comando ou bloco de comandos associado deverá ser executado. Caso a condição seja falsa, o comando ou bloco de comandos não é executado e o programa tem sequência a partir da declaração seguinte ao bloco while.

Sintaxe:

Exemplo

No exemplo, as instruções no laço while serão executadas enquanto o valor da variável contador for inferior a 5.

do while

O comando do while é muito parecido com o comando while. A diferença é que o comando do while testa a condição no final de cada ciclo de iteração do laço de repetição, ao contrário do while, que realiza o teste da condição no início do laço.

Sintaxe

Exemplo

As instruções contidas na estrutura de repetição do comando do while serão executadas enquanto o valor da variável contador for inferior a 5.

Versão 5.3 - Todos os Direitos reservados