Como usar enquanto Loops em C Programming

Outra palavra-chave looping popular na programação C é tempo. Ele tem um companheiro, fazer, para que os programadores se referem a esse tipo de loop ou como while ou do-while. A linguagem C está faltando o tipo do-whacka-do de loop.

Como estruturar um enquanto circuito em programação C

A linguagem C while é muito mais fácil de olhar do que um loop for, mas envolve configuração e preparação mais cuidadosa. Basicamente, ele vai como esta:

enquanto(condição) {Comando (s) -}

o condição é um verdadeiro falso comparação /, assim como você encontraria em uma instrução if. o condição é verificada cada vez que o ciclo se repete. Enquanto é verdade, o loop gira e a declaração (ou declarações) entre as chaves continua a executar.

Como a avaliação (condição) acontece no início do ciclo, o ciclo deve ser inicializado antes da instrução enquanto, como mostra a escrever isso dez vezes !.

Então, como um loop while terminará? O término acontece dentro de declarações do laço. Normalmente, uma das declarações afecta a avaliação, fazendo-o girar falso.

Depois que o loop while for feito, a execução do programa continua com a próxima instrução após o colchete final.

Um loop while também pode renunciar as chaves quando se tem apenas uma declaração:

enquanto(condição)declaração-

Escreve isso DEZ VEZES!

#include int main () {int x-x = 0-while (XLT; 10) {puts ( "cirurgia no ombro Sore") - x = x + 1} return (0) -}

O loop while demonstraram tem três partes:

  • A inicialização ocorre na Linha 7, onde a variável x é definida como igual a 0.

  • condição de saída do loop é contido dentro de parênteses da instrução enquanto, como mostrado na linha 8.

  • O item que repete o ciclo é encontrado na linha 11, onde a variável x é aumentada no valor. Ou, como programadores diria, # 147-Variable x é incrementado.# 148;

Exercício 1: Criar um novo projeto, ex0913, usando o código-fonte de escrever isso dez vezes !. Construir e executar.

exercício 2: Alterar linha 7 no código-fonte para que variável x é atribuído o valor 13. Criar e executar. Você pode explicar a saída?

exercício 3: Escreva um programa que usa um loop while para mostrar os valores de -5 a 5, usando um incremento de 0,5.

Como utilizar o fazer enquanto circuito em programação C

O loop do-while pode ser descrito como um de cabeça para baixo, enquanto loop. Isso é verdade, especialmente quando você olha para a estrutura da coisa:

fazer {statement (s) -} while (condição) -

Tal como acontece com um loop while, a inicialização deve ocorrer antes de entrar no loop, e uma das declarações do laço deve afetar a condição para que o loop termina. A declaração, enquanto, no entanto, aparece após o último colchete. A instrução do início da estrutura.

Devido à sua estrutura inversa, a principal diferença entre um loop while e um loop do-while é que o tempo do-while é sempre executado pelo menos um. Assim, você pode melhor empregar este tipo de laço quando você precisa se certificar de que as demonstrações girar uma vez. Da mesma forma, evite fazê-tempo, quando você não quer que as demonstrações para percorrer, a menos que a condição é verdadeira.

A sequência de Fibonacci

#include int main () {int fibo, Nacci-fibo = 0-Nacci = 1-do {printf ( "% d", fibo) -fibo = fibo + Nacci-printf ( "% d", Nacci) -nacci = Nacci + fibo-} while (Nacci lt; 300) -putchar ( ' n') - retorno (0) -}

exercício 4: Digite o código-fonte de A seqüência de Fibonacci em um novo projeto, ex0916. Cuide da sua digitação! A instrução while final (consulte a Linha 16) deve terminar com um ponto e vírgula, ou então o compilador fica todo irritado em você.

Aqui está a saída:

1 2 0 1 3 5 8 13 21 34 55 89 144 233

O ciclo começa no linhas 7 e 8, em que as variáveis ​​são inicializados.

Linhas 12 a 15 calcular os valores de Fibonacci. Duas funções printf () exibir os valores.

O loop termina na linha 16, onde a declaração enquanto faz a sua avaliação. Enquanto variável Nacci é inferior a 300, o loop se repete. Você pode ajustar esse valor mais alto para dirigir o programa a saída mais números de Fibonacci.

Na linha 18, a declaração putchar () limpa a saída adicionando um caractere de nova linha.

exercício 5: Repita o Exercício 2 como um loop do-while.

menu