Condicionales en C
Ramificar con if/else y el operador ternario.
const char *classify(int n) {
if (n < 0)
return "negative";
else if (n == 0)
return "zero";
else
return n % 2 == 0 ? "positive even" : "positive odd";
}
Cómo funciona
- Una escalera de
if/else if/elseretorna en la primera coincidencia. - El ternario
?:elige entre dos expresiones. - Cada rama retorna un literal de cadena.
Palabras clave y builtins usados aquí
charconstelseifintreturn
El intento, en números
- Líneas
- 8
- Caracteres a escribir
- 152
- Tokens
- 51
- Ritmo de tres estrellas
- 85 tpm
Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 36 segundos.
Paso 2 de 7 en Operadores y flujo; paso 9 de 35 en Fundamentos del lenguaje.