c program output
- by sandy101
HELLO , I am trying some program and confused with the output of the program
#include
#define a(x) (x*x)
int main()
{
int i=3,j;
j=a(i+1);
printf("%d",j);
return 0 ;
}
i want to know why the program is not giving the output 16(as instead to that i an getting the output 7 for the above program )