Contact: aviboots(AT)netvision.net.il
39,890 questions
51,819 answers
573 users
#include <stdio.h> #define EVEN_OR_ODD(num) \ if (num & 1) \ printf("odd\n", num); \ else \ printf("even\n", num); int main() { int x = 4; EVEN_OR_ODD(x); return 0; } /* run: even */
#include <stdio.h> #define IS_ODD(x) (x & 1) int main() { int num = 12; if (IS_ODD(num)) printf("Odd"); else printf("Even"); return 0; } /* run: Even */