endl bermaksud "akhir baris" dalam C++ dan digunakan untuk memasukkan aksara baris baharu dalam aliran keluaran dan memulakan baris baharu. Prinsip kerjanya ialah: memaksa penimbal aliran keluaran untuk dimuat semula. Memasukkan aksara baris baharu dan mengalihkan penuding output ke baris seterusnya.
endl maksud dalam C++
endl ialah kata kunci dalam C++ yang digunakan untuk memasukkan aksara baris baharu dalam aliran keluaran. Ia bermaksud "akhir baris" dan memulakan baris baharu dalam output.
Penggunaan
endl boleh digunakan seperti fungsi biasa pada cout aliran keluaran standard atau mana-mana objek aliran keluaran lain. Sintaksnya adalah seperti berikut:
<code class="cpp">output_stream << endl;</code>
di mana, output_stream ialah objek strim output yang mana baris baharu akan dimasukkan.
Cara ia berfungsi
endl memaksa penimbal aliran keluaran untuk disiram dengan memanggil fungsi ahli bernama flush(). Ini bermakna bahawa sebarang data yang belum lagi ditulis ke peranti output dihantar dengan serta-merta. Memasukkan aksara baris baharu juga bermakna penuding output akan berpindah ke baris seterusnya.
Contoh
Contoh berikut menggunakan endl untuk mencetak "Hello World" dalam terminal, dan kemudian mencetak "C++" pada baris baharu:
<code class="cpp">#include <iostream> using namespace std; int main() { cout << "Hello World" << endl; cout << "C++" << endl; return 0; }</code>
Hasil output:
<code>Hello World C++</code>
Penjelasan tambahan
Atas ialah kandungan terperinci Apakah maksud endl dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!