int main()
{
printf("Hello"); // doesn't display anything on the screen
printf("\n"); // hello is display on the screen
return 0;
}
改行を受信するまで、すべての文字 (印刷候補) をバッファリングしますか? 正しい?
Q1 - ターミナルで印刷する前に、改行文字まで待機するのはなぜですか?
Q2 - 最初の printf (つまり ) の文字はどこに"Hello"
バッファリングされますか?
Q3 ・印刷の流れprintf()->puts()->putchar()
→今どこ?運転者?ドライバには、\n まで待機するコントロールがありますか?
Q4 - プロセスに関連付けられているロール stdout は何ですか?
詳細な画像を探しています。何かが意味をなさない場合は、自由に質問を編集してください。