====== Operador ? : ====== Sintaxe: ''(condição ? bloco_verdadeiro : bloco_falso)'' ---- O operador **''? :''** é uma maneira simplificada de escrever um [[if|if...else]]. Apesar de possuir a mesma funcionalidade não se deve usar este operador quando os comandos envolvidos são complexos. Primeiramente a condição é avaliada. Dependendo do resultado o bloco respectivo será executado. Veja o exemplo: #include int main(void) { int iValor_01; printf ("Entre com um numero : "); scanf("%d", &iValor_01); printf(( iValor_01%2 == 0? "Numero Par\n" : "Numero Impar\n")); return 0; } --- //[[marcos@laureano.eti.br|Marcos Laureano]] 2008/05/04 04:26//