endl en C++ est un opérateur d'insertion de flux. Sa fonction est la suivante : insérer un caractère de nouvelle ligne dans le flux de sortie. Videz le flux de sortie. Il est généralement recommandé d'utiliser endl au lieu du caractère de nouvelle ligne « n » car cela garantit que la sortie est immédiatement vidée, évitant ainsi la perte de données ou les problèmes de classement.
Le rôle de endl en C++
endl est un opérateur d'insertion de flux en C++, utilisé pour insérer des nouvelles lignes dans le flux de sortie (comme cout).
Fonction spécifique :
Différence par rapport à 'n' :
endl diffère du caractère de nouvelle ligne 'n' en ce sens qu'il effectue les opérations supplémentaires suivantes :
Normalement, il est recommandé d'utiliser endl au lieu de « n », car cela garantit que la sortie est vidée immédiatement, évitant ainsi la perte de données ou les problèmes de classement.
Exemple :
<code class="cpp">#include <iostream> using namespace std; int main() { cout << "This is line 1" << endl; cout << "This is line 2"; return 0; }</code>
Sortie :
<code>This is line 1 This is line 2</code>
Dans l'exemple ci-dessus, endl est utilisé pour insérer un caractère de nouvelle ligne après la première ligne, commençant ainsi une nouvelle ligne. Puisque endl vide le flux de sortie, la deuxième ligne est immédiatement écrite sur l'écran.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!