C语言中“EOF”的解释

EOF是C语言中的一个宏定义,代表"End of File",即文件结束的标志。

在标准输入中,当输入流结束时,scanf函数会返回EOF。

#include 

int main() {
    int i;
    while(scanf("%d",&i) !=EOF)
    {
        if(i>=140)printf("Genius");
    }
    return 0;
}

在上述代码中,当scanf函数读取到文件结束时,即输入流中没有更多的数据可读取时,循环会结束。

 

 

你可能感兴趣的:(详解C语言,c语言,开发语言)