#include<stdio.h> #include<math.h> void main(x) { clrscr(); printf("%d",x=(pow(printf("hi\r"),-~x))); getch(); }
your output will be 9i if u declare x as an integer. Else its obvious compilation error. Besides i wonder why u make functions like pow to return an integer yet its return type is a double or atleast a float