#include #define PI 3.14159 #define goose int #define b { #define porpise x = 5 #define moose(X) (X*X) // Macros are normally upper case by convention inline int dog(int x){ return x*x; } goose main() b printf("%f\n", PI); goose porpise ; printf("x = %d\n", moose(x)); float g = 5.5; printf("g moosed = %f\n", moose(g)); return 0; }