#include <stdio.h>
int main()
{
char c = getchar(); //EOF (ctrl + d )
while( ( c = getchar() ) != '?' )
{
printf( "%d\n", c == EOF );//infinite loop printing 1
}
}
Run Code Online (Sandbox Code Playgroud)
这里会发生什么?
就好像 EOF 完全阻止读取其后的任何内容?