Introdução ao Controle de Declarações em C
Em C, os fluxos de controle de uma instrução para a próxima instrução, até agora, em todos os programas. Esse fluxo de controle de um comando para o outro é chamado de fluxo de controle sequencial. No entanto, na maioria dos programas C, o programador pode querer pular instruções ou repetir um conjunto de instruções repetidamente ao escrever lógica. Isso pode ser chamado de fluxo de controle sequencial. As declarações em C permitem que os programadores tomem essas decisões que são chamadas de declarações de tomada de decisão ou controle. Abaixo, vamos discutir os tipos de Instruções de Controle em C.
Tipos de Instruções de Controle em C
C também suporta o conjunto de instruções de ramificação que transferir o controle para outro local no programa. Declarações de seleção em C.
Iniciar O Desenvolvimento de Software Livre Curso
desenvolvimento Web, linguagens de programação, teste de Software & outros
- Se as instruções
- Instrução Switch
- Operador Condicional Instrução
- Instrução Goto
- Loop Instruções
1. Se instruções
if instrução permite que o programador escolha um conjunto de instruções, com base em uma condição. Quando a condição é avaliada como verdadeira, um conjunto de instruções será executado e um conjunto diferente de instruções será executado quando a condição for avaliada como falsa. Temos 4 tipos de declaração if que são:
1. Se..mais
2. Aninhado se
3. Caso contrário, se escada
4. Simples se ou null else
5. Null else ou Simple else
- If…else Statement
nesta instrução, existem dois tipos de instruções executadas. Primeiro, se a condição for verdadeira, a primeira instrução será executada se a condição for falsa, a segunda condição será executada.
sintaxe:
If(condition)
{
Statement(s);
}
else
{
Statement(s)
}
Statement
- aninhado se
se a condição for avaliada como verdadeira na primeira instrução if, a condição na segunda instrução if será avaliada e assim por diante.
sintaxe:
If(condition)
{
If(condition)
{
Statement(s);
}
Else
{
Statement(s)
}
}
- caso contrário, se Ladder
a matriz correspondente de instruções for executada quando a primeira condição estiver correta. Se a condição estiver incorreta, a próxima condição será verificada. Se todas as especificações falharem, as instruções de bloco padrão serão executadas. O restante da escada pode ser mostrado como mostrado abaixo.
Sintaxe:
If(condition)
{
Statement(s);
}
Else if(condition)
{
Statement(s);
}
else if(condition)
{
Statement(s)
}
…
Else
{
Statement(s)
}
Statement(s);
- Null mais Simples ou mais
Se o programador pode executar ou ignorar um conjunto de instruções com base no valor de condição. A instrução unidirecional simples é selecionada. Um conjunto de declarações é realizado se a condição for verdadeira. Se a condição for falsa, o controle prosseguirá com a seguinte declaração após a declaração if. Declaração else simples:
sintaxe:
If(condition)
{
Statement(s);
}
Statement(s);
2. A instrução Switch
C oferece uma instrução de seleção de várias maneiras, como se o programa se tornasse menos legível quando o número de condições aumenta. C tem uma instrução de seleção multi-way chamada a instrução switch que é fácil de entender para resolver este problema. A declaração switch é fácil de entender se existem mais de 3 alternativas. O comando alterna entre os blocos com base no valor da expressão. Cada bloco terá um valor correspondente.
sintaxe:
Switch(expression)
{
Case label1:
Statement(S);
Break;
Case label2:
Statement(S);
Break;
Case label3;
Statement(s);
Break;
….
Case labelN:
Statement(s);
Break;
Default:
Statement(s);
Break;
}
usando a palavra-chave case, cada bloco é mostrado e o rótulo do bloco segue a palavra-chave case. O bloco padrão e a instrução break são opcionais em uma instrução switch.
3. Instrução de operador condicional
a linguagem C fornece um operador incomum, que é representado como um operador condicional.
Sintaxe:
(condition)? expr1: expr2
Expr1 é executado quando a condição é válida. Em seguida, Expr2 será executado se a declaração estiver incorreta.
4. Declaração goto
a declaração goto é conhecida por declarações de controle de salto. É usado para transferir o controle do programa de um bloco para outro bloco. a palavra-chave goto é usada para declarar a instrução goto.
Sintaxe:
goto labelname;
labelname;
Na sintaxe acima, goto é uma palavra-chave que é utilizado para transferir o controle para o nome_do_rótulo. labelname é um nome de variável. Nesse caso, o goto transferirá o controle do programa para o labelname e as instruções seguidas pelo labelname serão executadas.
5. Instruções de Loop
o programador pode querer repetir várias instruções ao escrever programas C até que alguns requisitos sejam atendidos. Para esse fim, C faz declarações de loop para tomada de decisão. Temos três tipos de ciclos,
- Para Loop
- While
- Loop do While
Para Loop
No ciclo Para a instrução de inicialização é executado apenas uma vez. Depois disso, a condição é verificada e, se o resultado da condição for verdadeiro, ela executará o loop. Se for falso, então para loop é encerrado. No entanto, o resultado da avaliação da condição é verdadeiro, as instruções dentro do corpo do loop for são executadas e a expressão é atualizada. Depois disso, a condição é verificada novamente. Esse processo continua até que o resultado da condição se torne falso. Quando a condição é falsa, o loop termina.
sintaxe:
for( initialization statement; condition)
{
//statements inside the loop
}
enquanto Loop
em C, o loop while é um loop de entrada guiado. O corpo dos loops while só é executado se a condição for válida. A estrutura do loop não é executada se a condição Marcar como incorreta.
os loops while são geralmente usados quando várias instruções precisam ser repetidas por um tempo indefinido.
sintaxe:
While(condition)
{
//statements inside the loop
}
Do While Loop
ao contrário do while loop, o corpo do do é a diferença entre while E … while loop é garantido para ser feito uma vez por vez.
sintaxe:
Do
{
//statements inside the loop
}
While(condition);
conclusão
neste artigo, vimos quais são as várias instruções de controle em C junto com sua sintaxe e exemplos.
artigo recomendado
este é um guia para instruções de controle em C. Aqui discutimos os diferentes tipos de Instruções de controle em C como If, Switch, operador condicional, goto e Loop junto com a sintaxe. Você também pode ir através de nossos outros artigos sugeridos para saber mais–
- instrução de Continuar em C#
- Quebra de Declaração em Python
- Controle de Instrução em C++
- Controle de Instrução em PHP