lógica booleana e Condições C C Tutoriais de Roots - Parte 8 Introdução Esta é parte de minha série 8, C Tutoriais de Raízes. Nesta parte da série que aplicar a lógica booleana para as condições C. Para esta parte da série, vamos supor que um homem alto tem uma altura de 20DM e um homem baixo tem uma altura de 10dm. Eu ter exagerado os números para dar ênfase. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected].
Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo. Expressão Individual Exemplo Considere o seguinte código: #include int main () {//meio de altura de 20 me int = 20; if (me == 20) {printf ("Eu sou alto"); } Return 0; } Leia e tentar o código. Na condição, (parênteses) de se existe apenas uma expressão, que é, (Me == 20). Se essa expressão resulta em true, o bloco se será executado. Em C o número 1 significa verdade em uma condição eo número 0 significa falso. Em outras palavras, uma é o valor _Bool para verdadeiro e 0 é o valor _Bool para falso.
A descrição acima se-construção é equivalente a if
(1) {printf ("Eu sou alto"); } Para esta segunda se-construção a ser executada, você não precisa a criação do identificador e sua atribuição. Leia e tente o seguinte código: #include int main () {if
(1) {printf ("Eu sou alto"); } Return 0; } Vejamos um caso em que os condição resulta em falso.
Considere o seguinte código: #include int main () {//curto meios 10 int me = 10; if (me == 20) {printf ("Eu sou alto"); } Return 0; } O bloco se-(chaves) no código acima não será executado, porque a condição resulta em falso, uma vez que o valor do identificador, mim, é 10 para "curto" e não para 20 "de altura". A descrição acima se-construção é equivalente a: if
(0) {printf ("Eu sou alto"); } An-se bloco só pode ser executado se a condição for verdadeira. Neste último caso, não é executado, uma vez que zero significa falso.
Mais de uma expressão na Condição Você pode ter mais de uma expressão em uma condição. Nesta parte da série, eu considero um máximo de duas expressões em uma condição. Cada uma das expressões resulta em verdadeiro ou falso. As expressões são combinados com o E, OU NÃO ou operadores. O operador AND é digitado como, &&.
O operador OR é digitado como,
Conne…