#define Square (x) (x * (x)) [duplikat]
Możliwy duplikat:
kwadrat liczby zdefiniowanej za pomocą #define
Czy możesz wyjaśnić, dlaczego następujący kod generuje „29”?
#define Square(x) (x*(x))
void main()
{
int x = 5;
printf("%d", Square(x+3));
}