Rumah >pembangunan bahagian belakang >C++ >Apakah maksud endl dalam c++

Apakah maksud endl dalam c++

下次还敢
下次还敢asal
2024-04-26 17:15:23887semak imbas

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.

Apakah maksud endl dalam c++

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

    ialah makro, Ia berkembang menjadi ungkapan yang melaksanakan tingkah laku yang diterangkan di atas.
  • endl berbeza daripada 'n', iaitu urutan pelarian aksara yang memasukkan aksara baris baharu dalam output tetapi tidak mengepam penimbal.

Atas ialah kandungan terperinci Apakah maksud endl dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah maksud :: dalam c++Artikel seterusnya:Apakah maksud :: dalam c++