Я пытаюсь понять getchar ()! = EOF
Я читаю язык программирования Си и все понял до сих пор.
Однако когда я наткнулся наgetchar()
а такжеputchar()
Я не смог понять, как они используются, и, в частности, что делает следующий код.
main()
{
int c;
while ((c = getchar()) != EOF)
putchar(c);
}
Я понимаюmain()
функция, объявление целого числаc
иwhile
петля. Тем не менее, я запутался в состоянииwhile
петля. Что входит в этот код C, и что является выходом.
Извините, если это простой и глупый вопрос, но я просто ищу простое объяснение, прежде чем перейти к книге и запутаться.