#define THREE 3 #define MSG "This is a message with\ on two lines" #define NINE THREE*THREE #define PY printf("Y is a %d\n", y); #define FMT "Y is %d\n" int main(void) { int y = THREE; PY; y = NINE; printf(FMT, y); printf("%s\n", MSG); printf("THREE: MSG\n"); }
#define PR(X) printf("The result is %d\n", X); #define SQUARE(x) x*x e.g. SQUARE(5), 100 / SQUARE(2) #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) #define ABS(X) ((X) < 0 ? -(X) : (X))
enum notes {c, csharp, d, eflat,e, f}; enum tempo {largo=40, moderate=100, vivace=140};