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.