Instrução If

Autor: Lewis Jackson
Data De Criação: 8 Poderia 2021
Data De Atualização: 1 Julho 2024
Anonim
Instrução If - Tecnologia
Instrução If - Tecnologia

Contente

Definição - O que significa If Statement?

Uma instrução if, em C #, é uma construção de programação em C # usada para executar seletivamente instruções de código com base no resultado da avaliação de uma expressão booleana. A expressão booleana deve retornar um valor verdadeiro ou falso.


A instrução if é usada como uma instrução de controle para ramificar para diferentes seções do código, dependendo do resultado da expressão condicional booleana. A expressão é declarada entre parênteses e avaliada durante a execução. Se a expressão resultar em um valor verdadeiro, o código após a instrução if é executado. Caso contrário, o código após uma instrução opcional "else" é executado. Se não houver outra instrução, a execução continuará com o código após o bloco if.

A instrução if fornece um recurso de tomada de decisão pela qual um pedaço de código é executado em vez do outro com base em uma ou mais condições especificadas.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica a declaração If

Várias condições podem ser combinadas na expressão booleana para serem avaliadas na instrução if usando o operador OR (||) e / ou o operador AND (&&). O outro conjunto de operadores lógicos correspondentes é | e &. Os operadores lógicos && e || produza um código mais eficiente que os outros regulares, porque nem sempre a expressão inteira precisa ser avaliada. Como resultado, eles são chamados de operadores de curto-circuito.


Por exemplo, uma instrução if pode ser usada para verificar se uma entrada de caractere para o programa é um caractere alfabético, numérico ou especial.

Ao contrário de idiomas como C ou C ++, onde um resultado de zero é considerado um valor falso e um número diferente de zero é considerado verdadeiro, o C # espera resultados apenas como valores booleanos (verdadeiro ou falso). Portanto, para condições numéricas como variável diferente de zero, a expressão deve ser explicitamente escrita para essa condição e não apenas avaliada com o número colocado entre parênteses.

Embora a construção do switch for uma alternativa à instrução if e possa fornecer melhor desempenho e código mais claro, ela só pode ser usada para testar expressões em relação a valores constantes. A instrução if pode ser substituída por um operador ternário quando uma condição é avaliada. O resultado da avaliação é considerado para atribuir uma variável a um valor.


Essa definição foi escrita no con do C #