Voulez-vous savoir pour le C ou le C++? (EDIT: Dans la question d'origine OP demandé pour le C/C++)
Pour C section suivante de la norme ISO/IEC 9899:TC2 Comité de Projet - 6 Mai 2005 WG14/N1124 répond à votre question.
5.1.1.2 Traduction phases
[2] Chaque occurrence d'un caractère barre oblique inverse () immédiatement suivie par une
caractère de nouvelle ligne est supprimée, l'épissage source physique des lignes de la forme
logique lignes de source. Seule la dernière barre oblique inverse sur toute source physique
ligne sont éligibles pour faire partie d'une telle jonction. Un fichier source
qui n'est pas vide prend fin dans un caractère de nouvelle ligne, qui ne doit pas
être immédiatement précédée d'une barre oblique inverse avant tout
l'épissage.
Pour C++, vous pouvez vous référer à la Phase 2 à en.cppreference.com
1) Chaque fois que la barre oblique inverse apparaît à la fin d'une ligne (immédiatement
suivi par le caractère de saut de ligne), barre oblique inverse et sont de retour à la ligne
supprimé, la combinaison de deux physique de la source de lignes dans une logique de source
ligne. C'est une seule passe, une ligne se terminant en deux
les barres obliques inverses suivie par une ligne vide ne permet pas de combiner trois lignes
en un). Si un caractère universel nom (\uXXX) est formée sur ce
phase, le comportement est indéfini.
2) Si un non-vide fichier source n'
pas fin avec un caractère de saut de ligne après cette étape (si il n'avait pas de
de retour à la ligne à l'origine, ou elle s'est terminée par une barre oblique inverse), le comportement est
non défini (jusqu'à C++11) une terminaison de caractère de saut de ligne est ajouté
(depuis C++11)
Si votre ligne est un commentaire d'une ligne, la ligne suivante serait digérée dans le prolongement, comme un commentaire.