A declaração Else If é o único programa mais importante construir em C, e uma vez que você irá criar e usá-lo em praticamente todos os programas , é também o lugar que você é mais provável para ser executado em problemas . Instruções
criar a instrução Else If
1
Comece com o básico. A estrutura básica de cada If Else em C assume esta forma :
if ( condição ) ação ;
2 Bracket sua ação corretamente. A ação pode ser um único comando, ou mais frequentemente uma série de comandos , dentro das chaves .
Criar a condição
3
Perceba que uma condição é . nada que retorna 0 (falso) ou qualquer outra coisa (true)
4
Saiba que o tipo mais comum é a comparação entre as variáveis ou valores : == igualdade = desigualdade > maior que > = maior ou igual a 5
Compare tipos numéricos e de caracteres, se assim o escolher , mas tenha cuidado : personagens comparar com base no conjunto de caracteres em uso no sistema, e que pode ser diferente algum dia em algum outro operacional sistema.
6
não tente comparar arrays ou estruturas diretamente. Em vez disso , escreva uma função que irá realizar a comparação.
7
Entenda que C bibliotecas padrão incluir tais funções para strings. Veja strcmp () , stricmp (), e strncmp ().
8
Use atribuição para retornar o valor que foi atribuído .
If ( (x = malloc ( 100) ) == NULL ) abort ( ); O valor retornado por malloc ( ) é tanto salvos x e em comparação com NULL, tornando o código mais conciso
9 Use uma técnica experimentada e verdadeira : É comum ter funções. retornar 1 em caso de sucesso e 0 em caso de falha , e usá-los como uma condição.
10
Perceba que em C , tudo tem um valor , então qualquer coisa pode ser a condição. Por exemplo , uma comparação com 0 é normalmente redundante
if ( x) printf (" x não é zero \\ n"); .
Combine e modificar Condições
11 Use o ! . ( não ) operador de negar , ou reverter , uma condição
se printf (" x é zero \\ n") (x !) ;
12 Use && (e ) e