Fin De Ligne

La fin de ligne a une signification particulière dans le langage C.

Elle sert de terminatrice dans une directive de préprocesseur.

Que le code source contienne en des fins de ligne notés sur un seul caracère \n ou deux \r\n, lors de la première phase de traduction ils sont tous deux convertis en un saut de ligne virtuel et abstrait qui ne sert que pour le préprocesseur.

Si une chaine de caractère ou un caractère isolé contient un saut de ligne isolé "exemple\n", il sera converti en saut de ligne de l’environnement d’exécution (\r\n sur machine IBM, \n ailleurs, voir en saut de ligne EBCDIC si la machine s’y prête) ou toute autre combinaison qui cause effectivement un saut de ligne et un retour chariot dans l’environnement d’exécution.

Un fichier source doit obligatoirement se terminer par un saut de ligne.

C++ : En C++ un saut de ligne est automatiquement ajouté à la fin d’un fichier si celui ci est absent.