Was ist der Standard-Eingabepuffer?

#include <stdio.h>

int main(void)
{
    int c;
    c = getchar();
    putchar(c);
    c = getchar();
    putchar(c);
    c = getchar();
    putchar(c);
    return 0;
}

Ich möchte verstehen, warum die Funktion, die dreimal aufgerufen wird, mit einer Zeile arbeitet, die nur einmal eingegeben wurde. Ein Typ erklärte, dass wir in dieser Situation mit dem Standardeingabepuffer arbeiten, und das ist ein Stück Erinnerung. Ich möchte etwas darüber lesen. Können Sie mir einige Ressourcen empfehlen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage