#define Square (x) (x * (x)) [дубликаты]

Возможный дубликат:
квадрат числа, определяемого с помощью #define

Не могли бы вы объяснить, почему следующий код выводит «29»?

#define Square(x) (x*(x))

void main()
{
    int x = 5;
    printf("%d", Square(x+3));
}

Ответы на вопрос(5)

Ваш ответ на вопрос