Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Estrutura C + + Repetição
C + + é uma linguagem de programação orientada a objeto com base no idioma original C desenvolvido na década de 1970 . Os programadores que usam C + + e outras linguagens afins dependem fortemente de estruturas de repetição para realizar tarefas que exigem looping repetidamente através de um conjunto de etapas. Estes ciclos repetitivos estão no centro de muitos programas , que realizam uma grande variedade de funções . Estruturas de repetição em C + + assumir a forma de " tempo", "faça enquanto " e " para" loops. Enquanto Loops

Um loop while é a estrutura de loop básico em C + +. A instrução while define uma condição , geralmente uma comparação entre dois valores ou uma avaliação de um valor. A condição retornará um "verdadeiro" ou o valor "false" . Se a condição retorna um valor verdadeiro, então o bloco de código após a instrução enquanto executa . Uma vez que a execução é concluída, o programa verifica a instrução while novamente, e desta repete até que a instrução while é avaliada como "false" . O exemplo a seguir ilustra um loop while simples. O código verifica se a variável " x " é menos de 5 , e se for, imprime o valor de x para o ecrã . Em seguida, ele aumenta o valor de x por um, e repete , a partir da declaração , enquanto , novamente, até que x não seja inferior a 5:

em x = 0;

while ( x cout x + + //adicionar 1 a x}
Faça enquanto Loops

Do- while são idênticos aos loops while , com uma exceção: Do- while será executado o bloco de código para repetir antes de avaliar a instrução while . Isto significa que o código no loop sempre executar pelo menos uma vez. o exemplo a seguir ilustra um loop do-while . Observe como o código para executar vem antes da instrução while . este trecho de código irá imprimir o valor da variável x para a tela, e em seguida, aumentar esse valor por um antes de verificar se esse valor é inferior a 5 . ao contrário de uma instrução while , este código será sempre imprimir na tela , pelo menos uma vez, mesmo se x não é inferior a 5 inicialmente :

int x = 0;

do { cout x + + ;} while ( x
Para Loops

Para laços funcionam de forma semelhante aos loops while , mas com controles mais refinados sobre como as repetições de código. um loop define três declarações. o primeiro é o contador , um inteiro. a segunda é a condição sob a qual as termina laço . (como o loop while ) o terceiro é o valor do incremento que define como muito a acrescentar para o contador para cada iteração para loops são úteis quando são necessários um número pré-definido ou calculado de iterações o exemplo a seguir ilustra um loop for : . .

int i = 0;

for ( i; i } cout

Goto declarações

Outra maneira de construir estruturas de loop é através da demonstração de " empreendedores " , junto com uma etiqueta. o programador pode definir um rótulo, em seguida, usar goto instruções para mover o programa para peças com a etiqueta do programa. Isso, no entanto , geralmente leva a código confuso e é desencorajado na prática. a seguir mostra um exemplo de como um programador implementar uma instrução goto :

int i = 0;

loop: i + +; cout

if ( i Ir à malha ;}


Anterior :

Próximo : No
  Os artigos relacionados
·Como corrigir R6025 Pure Function Call Virtual 
·Como instalar os compiladores C + + para Netbeans 
·Qual é a diferença entre um controle de entrada analó…
·Como descobrir quais funções C estão disponíveis no…
·Como Fazer um Botão Sair em C + + 
·Como criar auto_ptr Sintaxe 
·Estrutura Seleção em Programação C 
·Tipos de erros cadeia de formato 
·Como usar CoffeeCup StyleSheet Maker 
·Como proteger códigos PIC12F675 De Hacking 
  Artigos em destaque
·Como alterar o ícone no Xcode 
·Visual C não faz EXE 
·Convertendo Char Buffer para dobrar em C + + 
·Diferença entre fgetc e getc 
·Como usar uma função GetOpenFileName 
·Como Fake um Código Modelo 
·Como enviar Teclar para Propriedades Active X 
·Como usar Int para obter o código de cor RGB 
·Como alterar AppDelegate em um iPhone 
·Malloc Função 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados