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

Apakah maksud endl dalam c++

下次还敢
Lepaskan: 2024-04-26 17:15:23
asal
847 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

Hasil output:

<code>Hello World
C++</code>
Salin selepas log masuk

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!

Label berkaitan:
c++
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan