endl ist in C++ ein Stream-Einfügeoperator. Seine Funktion ist wie folgt: Einfügen eines Zeilenumbruchzeichens in den Ausgabestream. Leeren Sie den Ausgabestream. Es wird allgemein empfohlen, endl anstelle des Zeilenumbruchzeichens „n“ zu verwenden, da dadurch sichergestellt wird, dass die Ausgabe sofort geleert wird und Datenverluste oder Sortierprobleme vermieden werden.
Die Rolle von endl in C++
endl ist ein Stream-Einfügeoperator in C++, der zum Einfügen neuer Zeilen in den Ausgabestream verwendet wird (z. B. cout).
Spezifische Funktion:
Unterschied zu 'n':
endl unterscheidet sich vom Newline-Zeichen 'n' dadurch, dass es die folgenden zusätzlichen Operationen ausführt:
Normalerweise wird empfohlen, endl anstelle von „n“ zu verwenden, da dadurch sichergestellt wird, dass die Ausgabe sofort geleert wird, wodurch Datenverlust oder Bestellprobleme vermieden werden.
Beispiel:
<code class="cpp">#include <iostream> using namespace std; int main() { cout << "This is line 1" << endl; cout << "This is line 2"; return 0; }</code>
Ausgabe:
<code>This is line 1 This is line 2</code>
Im obigen Beispiel wird endl verwendet, um nach der ersten Zeile ein Zeilenumbruchzeichen einzufügen und so eine neue Zeile zu beginnen. Da endl den Ausgabestream leert, wird die zweite Zeile sofort auf die Anzeige geschrieben.
Das obige ist der detaillierte Inhalt vonDie Rolle von endl in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!