typestar

Guardas de inclusión en C

Un header puede incluirse muchas veces, así que debe protegerse a sí mismo.

#ifndef TYPESTAR_TOUR_H
#define TYPESTAR_TOUR_H

#include <stddef.h>

typedef struct {
    const char *slug;
    size_t steps;
} Tour;

size_t tour_steps(const Tour *tour);

#endif /* TYPESTAR_TOUR_H */

Cómo funciona

  1. La macro guarda se define en la primera pasada.
  2. Las pasadas siguientes la ven definida y saltan el cuerpo.
  3. El nombre por convención es el nombre del archivo a gritos.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
13
Caracteres a escribir
194
Tokens
33
Ritmo de tres estrellas
100 tpm

Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 20 segundos.

Escribe este fragmento

Paso 1 de 2 en Encabezados y condiciones; paso 8 de 12 en Preprocesador y encabezados.

← Anterior Siguiente →