I have defined preprocessor directive value in code.
I don't understand when 1 will subsitute for value. Does it substitute after code compile or it substitute before code compile ?Code:#include<stdio.h>
#define value 1
int main ()
{
int x;
x = value; // 1 substitute for the value
printf(" x = %d", x);
return 0;
}