Experimento: creando nuevas keywords en C.

Dudas sobre el C/C++ en general
Responder
Mensaje
Autor
mollok
Mensajes: 518
Registrado: 30/01/2018 9:47 am
Ubicación: Mallorca, España

Experimento: creando nuevas keywords en C.

#1 Mensaje por mollok » 30/07/2019 7:47 am

El otro día, mientras aprendía Python, me fijé en foreach y range. Me pregunté si en C se podía tener una expresión parecida.

Y llegué a este ejemplo básico.

Código: Seleccionar todo

#include <stdio.h>

// Desde 1 hasta top. Haz lo que quiereas con el valor en medio ------------------------------
#define foreach(var, top) for(var=1; var<=top; ++var)

int main(){
    int x;
    
    /* Nueva funcionalidad */
    foreach(x, 5) {
        printf("%d\n", x);
    }
}
Lo dicho, es básico, pero se podría ir mejorando o hacer otras cosas, por supuesto.
while(is_alive(yourself)) {
    make_true(yourself, yourdreams);
}

dehm
Mensajes: 328
Registrado: 29/04/2011 7:31 am

Re: Experimento: creando nuevas keywords en C.

#2 Mensaje por dehm » 01/08/2019 1:28 am

Muy interesante. :)
Aprendiendo

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados