Я пытаюсь понять getchar ()! = EOF

Я читаю язык программирования Си и все понял до сих пор. Однако когда я наткнулся наgetchar() а такжеputchar()Я не смог понять, как они используются, и, в частности, что делает следующий код.

main()
{
    int c;
    while ((c = getchar()) != EOF)
       putchar(c);
}

Я понимаюmain() функция, объявление целого числаc иwhile петля. Тем не менее, я запутался в состоянииwhile петля. Что входит в этот код C, и что является выходом.

Извините, если это простой и глупый вопрос, но я просто ищу простое объяснение, прежде чем перейти к книге и запутаться.

Ответы на вопрос(7)

Ваш ответ на вопрос