みなさんありがとうございました。
おかげでfflushの効果が分かりました。出力バッファについてもきちんと理解できた気がします(setvbufの効果も確認できました)。

setvbufで_IONBFに設定されている時はバッファリングしない(すぐに書き込まれる)から、そのストリームに対してはfflushする必要性が生じることはないんですよね?