Zeta Security
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Exemplo do ?:

Ir para baixo

Exemplo do ?: Empty Exemplo do ?:

Mensagem por Allan Qui Dez 27, 2012 8:06 pm

O operador ?: é uma forma de abreviar o comando if. É bom e mais prático usar ele com comandos simples.

Código:
#include <stdio.h>
int main()
{
    int x;
    printf("Entre com X: "); scanf("%d",&x);
    printf((x%2) == 0 ? "Eh par" : "Eh impar");
    return 0;
}
Usando o if, ficaria assim:

Código:
#include <stdio.h>
int main()
{
    int x;
    printf("Entre com X: "); scanf("%d",&x);
    if((x%2) == 0)
        printf("Eh par");
    else
        printf("Eh impar");
    return 0;
}
Veja que em casos simples do comando if é mais prático usar o ?:.
Qualquer dúvida só comentar aí. cheers
Allan
Allan
Administrador
Administrador

Mensagens : 255
Data de inscrição : 06/07/2011
Idade : 26
Localização : Paraná

https://zetasecurity.forumeiros.com/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos