Ao controle
principal ()Explicação
Essas linhas são chamadas de instruções. A instrução é lida pelo processador. Isso significa que o controle vai para a linha por linha. No início, a linha 1 é executada . Depois que a linha 1 é executada, o controle vai para a linha 2. Esta execução de controle é contínua ou em sequência. Mas se queremos executar, depois de executar a linha 1 e 2, e pular as linhas 3 e 4 e queremos executar as linhas 4 e 6, aplicamos um processo.
Tipos de instrução de controle
Instrução de controle de decisão
Também é chamado de instrução de controle seletivo. São 3 tipos.
1. se
2. outro
3. operador condicional
1. Se
Exemplo de programação 1
#incluirSaída
Explicação
Se queremos pular a linha printf ("tchau"); Usamos a instrução de controle de decisão - se . É uma palavra -chave. se (condição) -> condição é verificada .
Exemplo de programação 2
#incluirSaída
Explicação
Se (x> 0), apenas o bloco de se (x> 0) for executado e mostrar o resultado e se (x < 0 ) block is skipped and if ( x < 0 ), then the block of (x < 0 ) is only executed and show the result. This is how we can stop the execution of line by line.
2. Se mais
Se (condição)Explicação
Nesse caso, se (condição) é verdade.
E se (condição) for falsa, linhas finas de outra pessoa são executadas apenas, o bloco de se não for executado.
Isso significa que ambos os blocos de se e senão não são executados para. Baseia -se em qual condição é verdade que um código específico de bloco é executado apenas.
Exemplo de programação 3
#incluirSaída
Explicação
Existem dois tipos de declarações neste programa,
1 .Declaração de declaração (int n);
2 .Declaração de ação (retorno 0 🙂
se-else reduzir a declaração de ação no programa, se mais se for completamente uma declaração de ação.
Se no bloco da instrução IF contiver apenas uma instrução, nesse caso, não há necessidade de colchete Curly.
3. Operador condicional ( ? :)
Isso também é chamado de operador ternário. A formação de um operador condicional é-
Doença ? Declaração: Declaração
Exemplo de programação 4
#incluirSaída
Explicação
No operador ternário, não há exigência de () no lugar da condição. Escrevemos apenas condições, então ? Após essa declaração: depois disso outra declaração.
Outro uso do operador condicional é a atribuição seletiva.
Atribuição seletiva
x = a> b ? A: B;Temos que atribuir max no entre a & b em x se a> b, essa condição é verdadeira, então a é selecionado. Se A> B, essa condição falsa, então B será selecionado, que é selecionado entre A&B, que é atribuído em x.
Exemplo de programação 5
#incluirSaída
Explicação
Aqui usamos o operador ternário como uma tarefa seletiva para mostrar; A princípio, é verificado qual variável entre x & y é maior usando a condição (x> y) se x> y, essa condição é verdadeira, x é selecionado e atribuído ao máximo.
Se x> y, essa condição é falsa, y é selecionada e atribuída ao máximo.
Em seguida, imprima a variável máxima para mostrar o máximo.
Exemplo de programação 6
#incluirSaída
Explicação
Fizemos este programa sem atribuir x ou y a outra variável. Acabamos de usar a instrução printf e imprimir o operador ternário.
Conclusão
Para a discussão acima sobre o conceito de controle de decisão, chegamos à conclusão de que o controle de decisão é um conceito importante na linguagem C. À medida que o compilador toma decisões com a ajuda de uma declaração de controle de decisão, para isso, a linguagem C também é chamada de linguagem processual.