Do you want to know for C or C++? (EDIT: In original question OP asked for C/C++)
For C following section from ISO/IEC 9899:TC2 Committee Draft — May 6, 2005 WG14/N1124 answers your question.
5.1.1.2 Translation phases
[2] Each instance of a backslash character () immediately followed by a
new-line character is deleted, splicing physical source lines to form
logical source lines. Only the last backslash on any physical source
line shall be eligible for being part of such a splice. A source file
that is not empty shall end in a new-line character, which shall not
be immediately preceded by a backslash character before any such
splicing takes place.
For C++, you can refer to Phase 2 at en.cppreference.com
1) Whenever backslash appears at the end of a line (immediately
followed by the newline character), both backslash and newline are
deleted, combining two physical source lines into one logical source
line. This is a single-pass operation, a line ending in two
backslashes followed by an empty line does not combine three lines
into one). If a universal character name (\uXXX) is formed on this
phase, the behavior is undefined.
2) If a non-empty source file does
not end with a newline character after this step (whether it had no
newline originally, or it ended with a backslash) the behavior is
undefined (until C++11) a terminating newline character is added
(since C++11)
If your current line is a single line comment, following line would be digested in continuation as a comment.