在C++中,endl
是一個(gè)輸出流操作符,用于插入一個(gè)換行符并刷新輸出流。相當(dāng)于執(zhí)行new line
和flush
兩個(gè)操作。當(dāng)使用endl
來結(jié)束一行輸出時(shí),會(huì)將緩沖區(qū)中的數(shù)據(jù)立即輸出,并且移動(dòng)到下一行繼續(xù)輸出。與使用'\n'
相比,endl
會(huì)在輸出換行符之外,還會(huì)刷新輸出緩沖區(qū),確保數(shù)據(jù)立即被輸出到屏幕上。