CO

[Tútorial] Usando O "?"

Por comedinhasss, 10 de jul. de 2010 em C e C++

4
1.3k
comedinhasssC
10 de julho de 2010 às 19:18

[Tútorial] Usando o "?"

Código:

#include <windows.h>
#include <stdio.h>

int Max(int a, int b)
{
 return (a > b) ? a : b;
}

int main()
{
printf("%d", Max(2, 1));
printf("%d", Max(1, 2));
system("pause>nul");
}

Explicação do Código:

  • return serve para retorna valores.
  • (Número 1 | Operação | Número 2) ? Valor se o resultado for verdadeiro : Valor se o resultado for falso.

Crédito:

Comedinhasss (100%)

Editado Julho 10 por comedinhasss

KreuusK
10 de julho de 2010 às 19:27

Comedinhasss - Usando o "?" WTF?

TonynhT
10 de julho de 2010 às 19:38

Kreus, você manja de C++?

? Valor se o resultado for verdadeiro

: Valor se o resultado for falso.

 

@Tópico

comedinhasss por aqui =D

Cara é algo bem básico, mas, esclarecedor rsrs'

Obrigado por compartilhar :smile_positivo:

Editado Julho 10 por Tonynh

comedinhasssC
10 de julho de 2010 às 19:48

@KrEuUuS

Eu uso muito o "?" para fazer programas.

Ele é bem útil.

 

É melhor usar o "?":

int Max(int a, int b)
{
return (a > b) ? a : b;
}

Do que usar:

int Max(int a, int b)
{
if (a > b)
{
return a;
}
else if (a < b)
{
return b;
}
}

Editado Julho 10 por comedinhasss