//To Check the Preprocessing //$gcc -E Macro2.c #include #define SQUARE(x) ((x) * (x)) int main() { printf("Square of 4: %d\n", SQUARE(4)); //printf("Square of abs: %s\n", SQUARE("abs")); //through error as MACRo donot check the type return 0; }