在C++中,endl
是一個(gè)用于輸出流的操縱符,用于插入換行符并刷新輸出緩沖區(qū)。當(dāng)使用endl
時(shí),它會(huì)在輸出中插入一個(gè)換行符并立即刷新輸出緩沖區(qū),確保輸出立即顯示在終端上。與使用'\n'
相比,endl
會(huì)強(qiáng)制刷新輸出緩沖區(qū),因此可以用于在需要時(shí)強(qiáng)制輸出數(shù)據(jù)(例如在程序終止前)。使用endl
來(lái)結(jié)束一行輸出會(huì)確保在程序結(jié)束時(shí)輸出是完整的。