#include #define EXPT(CODE) do { printf ("// %s\n", #CODE); CODE } while (0) int main (void) { int i, j; EXPT (i = 5); EXPT (i++); EXPT (printf ("i = %d\n", i)); for (j = 0; j < 10; j++) EXPT (i += j); EXPT (printf ("i = %d\n", i)); return 0; }