typestar

Operadores en C

Asignación compuesta, incremento y el ternario que reemplaza un if corto.

int operator_tour(void) {
    int x = 10;
    x += 5;
    x -= 3;
    x *= 2;
    x /= 4;
    x %= 5;

    int i = 1;
    int post = i++;
    int pre = ++i;

    int larger = (post > pre) ? post : pre;
    return x + larger;
}

Cómo funciona

  1. x += 1 abrevia x = x + 1, y se lee más claro de un vistazo.
  2. El sufijo i++ da el valor viejo; el prefijo ++i, el nuevo.
  3. El ternario es una expresión, así que puede inicializar una variable.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
15
Caracteres a escribir
182
Tokens
74
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 52 segundos.

Escribe este fragmento

Paso 1 de 7 en Operadores y flujo; paso 8 de 35 en Fundamentos del lenguaje.

← Anterior Siguiente →