I did not define both symboles SYMBOL1 and SYMBOL2, and I'm supprised when I see that the printf is called in the following code:
#include <stdio.h>
int main()
{
#if (SYMBOL1==SYMBOL2)
printf("Hello World");
#endif
return 0;
}
Could you please explain why? any reference to the standard?