S
Serve Laurijssen
The following code compiles on 2 compilers here:
#define X(a) ((a)+10)
int main(void)
{
int X = 2;
return 0;
}
but if X is defined as #define X (2)
then this code doesnt compile anymore?
Is that according to standard ?
#define X(a) ((a)+10)
int main(void)
{
int X = 2;
return 0;
}
but if X is defined as #define X (2)
then this code doesnt compile anymore?
Is that according to standard ?