getchar()、fgetc()和getc()的返回类型是什么?

在C语言中,getchar()、fgetc()和getc()的返回类型是int(而不是char)。因此,建议将这些函数的返回值赋给整型变量。

null

char ch; /* May cause problems */
while ((ch = getchar ()) != EOF)
{
putchar (ch);
}


下面是一个使用integer比较getchar()值的版本。

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


看到了吗 更多细节。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享