#include <stdio.h>
#define a b
#define b a
int main(void)
{
int a = 20, b = 30;
printf("%d %d", a, b);
}
What will be the output of this programm ??????????????
Really confused with this ... Can somebody tell me what exactly will be happen and how macros will be replaced in the preprocessing stage.
This is my preprocessor output ....
int main(void)
{
int a = 20, b = 30;
printf("%d %d", a , b );
}
No change .... :rolleyes: