This is a normal C routine program which i found out in some question bank. It is shown below:
#define CUBE(p) p*p*p main() { int k; k = 27 / CUBE(3
Preprocessors should be parenthesized properly. Replace it with
#define CUBE(p) ((p)*(p)*(p))
and see.