/** * loop.c * The joy of looping with macros. */ // +---------+-------------------------------------------------------- // | Headers | // +---------+ #include // +--------+--------------------------------------------------------- // | Macros | // +--------+ #define WHATEVER(N) printf ("%d\n", N) // +------+----------------------------------------------------------- // | Main | // +------+ int main (void) { int i; for (i = 0; i < 10; i++) WHATEVER (i); return 0; } // main