typestar

Structs en C

Agrupar campos relacionados en un solo tipo de valor.

struct Point {
    double x;
    double y;
};

struct Point midpoint(struct Point a, struct Point b) {
    struct Point mid;
    mid.x = (a.x + b.x) / 2.0;
    mid.y = (a.y + b.y) / 2.0;
    return mid;
}

Cómo funciona

  1. struct Point empaqueta dos doubles.
  2. Los campos se leen y escriben con el operador ..
  3. Un struct puede pasarse y retornarse por valor.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
11
Caracteres a escribir
180
Tokens
64
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 40 segundos.

Escribe este fragmento

Paso 1 de 3 en Structs; paso 19 de 25 en Punteros y memoria.

← Anterior Siguiente →