Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Diferenças entre Se & Enquanto Demonstrações
Todas as linguagens de programação incluem ramificação e comandos de iteração. Sem esses dois elementos , uma seqüência de instruções não seria um programa, mas um arquivo de lote , progredindo através de uma série de comandos na mesma ordem a cada vez . A instrução if é um mecanismo de ramificação, e while, é uma maneira de criar um laço , que é iteração. Semelhanças

Se e quando as declarações têm um atributo importante em comum - ambos são condicional. Ambos incluir um ensaio de uma condição e o processamento dos comandos subsequentes é alterada , dependendo dos resultados desse teste . Ambos suporte outras instruções e ambos podem ser usados ​​para cortar uma seção de operações se o teste não é verdade.
Se Estrutura

A estrutura básica de um comando if é: se ENTÃO MAIS END. A condição pode ser uma série de testes relacionados com operadores booleanos (AND, OR e NOT) . A seção de ação é geralmente uma série de comandos , e eles podem conter outros comandos if . Uma série de declarações incorporado se pode rapidamente tornar-se confuso . Convenção de programação recomenda recuo para tornar mais claro o que ifs , elses e extremidades pertencem juntos e muitas línguas fornecer uma Isso resulta em código limpo que parece " elsif . " :

IF ENTÃO ; ELSIF ENTÃO ELSIF ENTÃO mAIS END

A seção mais fornece uma ação alternativa , se nenhuma das condições do caso declaração sejam cumpridos. No entanto , é um método de programação legítimo para sair para fora da outra , caso em que a comunicação se poderia resultar em nenhum código sendo executada . A execução do programa é executado para baixo da estrutura if e executa apenas uma seção do código, ou nenhum. Se qualquer parte do código é executado, cada linha é executada apenas uma vez.
Enquanto Estrutura

A clareza da declaração , enquanto também se beneficia de recuo. Incorporação de loops é raro, porque ele pode rapidamente tornar-se incontrolável. O teste da declaração enquanto não fornece ramificação , que faz com que o programa para repetir o código fechado até que a condição na instrução se torna falsa . Tal como acontece com a instrução if , o teste pode resultar em um resultado negativo pela primeira vez e de modo nenhum do código na instrução enquanto é executado. Alguns elemento da condição de teste tem de ser alterado durante o processamento do circuito , caso contrário, a condição não se tornaria falso e o ciclo seria executado sempre. Uma declaração enquanto normalmente os processos como :

linha : = 1a_variable : = get ( registro [ linha ] ) , embora não ( a_variable = ) LOOPuse ( a_variable ) do_action_on ( a_variable ) linha: = linha +1 a_variable : = get ( registro [ linha ] ) END
Comparação

Enquanto declarações são adequados para os registros de processamento. Se as declarações são usadas para gerenciar a estrutura de um programa. Uma combinação dos dois permite a triagem de fichas . A instrução while é mais comum em aplicações de banco de dados.

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar Drawables De Resource ID no Android 
·Como Fazer um Web Bot 
·Como plotar grandes Linhas em MATLAB 
·Como colocar um atraso na Shell Script 
·Como usar o Device- Mapper Multipath 
·Como configurar e configurar SSIS 
·Como adicionar End User License Agreement para Android …
·Como os programadores usam Classe Atributos e Métodos …
·Como os APIs Trabalho 
·Como criar uma API com um código Assembly 
  Artigos em destaque
·Como definir a fonte para Arial em C # 
·O que é um arquivo ASCX 
·Como usar o Scanf Comando em C + + 
·Como colocar um arquivo de texto em um vetor de estrutu…
·Como inverter uma fila em C + + 
·Como criar um pipe nomeado 
·Como converter DataView Em um TreeView 
·Como compilar programas C Online 
·Como gerar um número aleatório em C 
·Como Escrever um Iterator STL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados