IF
o if e uma condiçao q se verdadeira faz uma determinada açao (funçao, enveto etc), por exemplo se 5 for maior q 2 entao ele exibe uma messagem, a codiçao é se 5 for maior que 2 ele retorna verdadeiro e faz a açao agora se for 2 maior que 5 isso falso pq 2 e menor e nao maior q 5 entao ele nao faz a açao, veja no exemplo
na condiçao acima e verdadeira pq 5 e maior q dois entao vai exibir a menssagem by hacker fts315, se a condiçao retornasse falsa entao ele nao ia exibir a menssagem
voce tambem pode usar uma condiçao if em bloco (funçao composta) para poder fazer mais de uma açao, veja o exemplo
caso voce apenas queira que retorne verdadeiro sem testar nenhuma condiçao basta vc colocar o numero 1, veja no exemplo
no codigo acima vc poderia colocar qualquer numero diferente de zero que retornaria verdadeiro tambem, outro geito ate mais legivel seria usar a funçao true e false da biblioteca stdbool.h , veja o exemplo
ELSE
else e a condiçao oposta do if ou seja so faz a açao se retornar falso, so da para usar o else se usar o if antes, veja o exemplo
para fazer os testes de condiçao basta usar
ELSE IF
quando vc precisa testar mais de uma condiçao basta usar else if, essa condiçao e igual o if testa se uma condiçao for verdadeira (na verdade ele faz a açao da primeira condiçao verdadeira q aparecer)
OBS: se vc usar mais de um if ele vai fazer todas as verdadeiras diferente do else if q vai fazer apenas da primeira q aparecer.
by hacker fts315
o if e uma condiçao q se verdadeira faz uma determinada açao (funçao, enveto etc), por exemplo se 5 for maior q 2 entao ele exibe uma messagem, a codiçao é se 5 for maior que 2 ele retorna verdadeiro e faz a açao agora se for 2 maior que 5 isso falso pq 2 e menor e nao maior q 5 entao ele nao faz a açao, veja no exemplo
- Código:
if (5 > 2)
printf("by hacker fts315");
na condiçao acima e verdadeira pq 5 e maior q dois entao vai exibir a menssagem by hacker fts315, se a condiçao retornasse falsa entao ele nao ia exibir a menssagem
- Código:
if (2 > 5)
printf("by hacker fts315");
voce tambem pode usar uma condiçao if em bloco (funçao composta) para poder fazer mais de uma açao, veja o exemplo
- Código:
if (2 < 5)
{
printf("by hacker fts315");
printf("\n\n");
printf("se a codicao for verdadeira exibe isso");
}
caso voce apenas queira que retorne verdadeiro sem testar nenhuma condiçao basta vc colocar o numero 1, veja no exemplo
- Código:
if (1)
{
printf("by hacker fts315");
}
no codigo acima vc poderia colocar qualquer numero diferente de zero que retornaria verdadeiro tambem, outro geito ate mais legivel seria usar a funçao true e false da biblioteca stdbool.h , veja o exemplo
- Código:
if (true)
{
printf("by hacker fts315");
}
ELSE
else e a condiçao oposta do if ou seja so faz a açao se retornar falso, so da para usar o else se usar o if antes, veja o exemplo
- Código:
if (2 > 5)
{
printf("se for verdadeiro exibe isso");
}
else
{
printf("se for falso exibe isso");
}
para fazer os testes de condiçao basta usar
== igual
!= diferente
> maior q
< menor q
>= maior ou igual a
<= menor ou igual a
&& e
|| ou
! nao
ELSE IF
quando vc precisa testar mais de uma condiçao basta usar else if, essa condiçao e igual o if testa se uma condiçao for verdadeira (na verdade ele faz a açao da primeira condiçao verdadeira q aparecer)
- Código:
if (1 == 2)
{
printf("1 nao e igual a dois entao nao exibe isso");
}
else if(1 != 1)
{
printf("1 e igual a 1 e nao diferente entao nao exibe isso");
}
else if(1 != 1)
{
printf("1 e igual a 1 e nao diferente entao nao exibe isso");
}
else if(1 < 0)
{
printf("1 e maior q 0 entao nao exibe isso");
}
else if(1 == 1)
{
printf("1 e igual 1 entao exibe isso");
}
else if(2 == 2)
{
printf("se a condiçao anterior nao fosse verdadeira eu seria exibido e nao ele T.T");
}
else
{
printf("by hacker fts315");
}
OBS: se vc usar mais de um if ele vai fazer todas as verdadeiras diferente do else if q vai fazer apenas da primeira q aparecer.
by hacker fts315