Макрос-функция

Рейтинг: 2Ответов: 1Опубликовано: 16.01.2011

Как в Си определить многострочный макрос, который будет работать как в функция. То есть было

int abs(int x)
{
    if (x < 0)
        return -x;
    else
        return x;
}

а стало

#define abs(x) ...

Ответы

▲ 2Принят

\ - в конце строки продолжает строку на следующую за ней.