#define printnum1(x) \ printf("%d \n", x); \ printf("%d \n", x) void printnum2(int x) { printf("%d \n", x); printf("%d \n", x); } int main() { int i = 5; printf("printnum2: \n"); printnum2(i++); printf("printnum1: \n"); printnum1(i++); return 0; }