在K&R 《C语言程序设计》一书中习题1-6的解答中给出了如下程序
#include "stdio.h"
main()
{
int c;
while(c=getchar()!=EOF)
printf("%d\n",c);
printf("%d -at EOF\n", c);
}
题目是要验证 getchar() != EOF 的值为 0还是1,所以故意没有带 c = getchar()两边的括号
在K&R 《C语言程序设计》一书中习题1-6的解答中给出了如下程序
#include "stdio.h"
main()
{
int c;
while(c=getchar()!=EOF)
printf("%d\n",c);
printf("%d -at EOF\n", c);
}
题目是要验证 getchar() != EOF 的值为 0还是1,所以故意没有带 c = getchar()两边的括号