endl 在 C 中表示“行尾”,用於在輸出流中插入換行符,另起一行。其工作原理為:強制刷新輸出流緩衝區。插入換行符,移動輸出指標到下一行。
endl 在C 中的意義
endl 是C 中的一個關鍵字,用於在輸出流中插入一個換行符。它代表 "end of line"(行尾),會在輸出中另起一行。
使用方法
endl 可以像普通函數一樣用於標準輸出流 cout 或任何其他輸出流物件。其語法如下:
output_stream << endl;
其中,output_stream 是要插入換行符號的輸出流物件。
工作原理
endl 透過呼叫名為 flush() 的成員函數來強制刷新輸出流的緩衝區。這意味著任何尚未寫入輸出設備的資料都會立即發送出去。插入換行符也意味著輸出指標將移動到下一行。
範例
以下範例使用endl 在終端機中列印"Hello World",然後另一行列印"C ":
#include <iostream> using namespace std; int main() { cout << "Hello World" << endl; cout << "C++" << endl; return 0; }
輸出結果:
<code>Hello World C++</code>
補充說明
以上是endl在c++中什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!