Ответ 1
Обратная косая черта как последний символ в строке заставляет эту линию соединяться со следующей для предварительной обработки. Для регулярного синтаксического анализа синтаксиса строки новой строки являются просто пробелами, поэтому это не имеет значения. Но директивы препроцессора, в частности, макроопределения заканчиваются в конце строки.
Использование обратной косой черты для продолжения строки позволяет форматировать длинные тела макросов по нескольким исходным текстовым строкам.