Como usar while em c programação
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.
Conteúdo
Como estruturar um enquanto circuito em programação C
A linguagem C while é muito mais fácil de olhar do que um loop, mas envolve a configuração e preparação mais cuidadosa. Basicamente, ele vai como esta:
enquanto(condição){afirmações)-}
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 ea declaração (ou declarações) entre as chaves continua a executar.
Como a avaliação (condição) acontece no início do loop, o loop deve ser inicializado antes da instrução enquanto, como mostra a escrever isso dez vezes !.
Então como é que um loop while termina? O término acontece dentro de declarações do laço. Normalmente, uma das declarações afeta a avaliação, fazendo-a girar falsa.
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 instrução:
enquanto(condição)declaração-
Escrever isso DEZ VEZES!
Video: Curso de Programacão em C/C++ - Aula 7 - Estruturas de repetição: While
#include int main () {int x-x = 0-tempo (xlt; 10) coloca {("cirurgia do ombro ferida") -x = x + 1-} retorno (0) -}
O loop enquanto demonstrado tem três partes:
A inicialização ocorre na Linha 7, onde a variável X é definido igual a 0.
condição de saída do circuito está contido dentro de parênteses da instrução enquanto, como mostrado na linha 8.
Video: Programar em C - Como Utilizar "do while" - Aula 13
O item que repete o loop é encontrado na linha 11, onde variável X é aumentado em valor. Ou, como programadores diria, “Variável X é incrementado.”
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: Escrever um programa que usa um circuito de tempo para exibir valores de -5 a 5, utilizando-se um incremento de 0,5.
Como usar o fazer enquanto circuito em programação C
O loop-while pode ser descrito como uma cabeça para baixo, enquanto loop. Isso é verdade, especialmente quando você olha para a estrutura da coisa:
Video: C++ - Aula 14 - Comando de laço While
fazer {declaração (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 começa da estrutura.
Devido à sua estrutura inversa, a principal diferença entre um ciclo de tempo e um loop do-tempo é que o tempo do-while loop é sempre executado, pelo menos, um. Assim, você pode melhor empregar este tipo de loop 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 declaraçõ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-} enquanto (Nacci lt; 300) -putchar ( `n`) - retorno (0) -}
exercício 4: Digite o código-fonte do A seqüência de Fibonacci em um novo projeto, ex0916. Cuide da sua digitação! A indicação ao 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 circuito começa em 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.