6.12.15 Несколько более свободные правила для экранированных символов новой строки
Правила обработки экранированных символов новой строки препроцессором менее строгие, чем предусмотренные стандартом C90, который требует, чтобы символ новой строки непосредственно следовал за обратной косой чертой. Реализация GCC допускает наличие пробельных символов в виде пробелов, горизонтальных и вертикальных табуляций, а также символов перевода страницы между обратной косой чертой и следующим символом новой строки. Препроцессор выдаёт предупреждение, но считает такую последовательность допустимым экранированным символом новой строки и объединяет две строки в одну логическую строку. Это работает внутри комментариев и токенов, а также между токенами. Комментарии для целей этого послабления не считаются пробельными символами, поскольку они ещё не были заменены пробелами.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-15.3.0/gcc/Escaped-Newlines.html