摘要:
int scanf(const char *format,...)是scanf的原型,如果scanf操作成功应该返回非负数,否则返回EOF,现在在while(scanf("%d %d",&x, &y) != EOF)的循环里用Ctrl+Z可以退出循环,但是用一些字母就死循环了,我想问一下为什么会这样?返回参数失败scanf不是要返回EOF吗?还用GCC运行程序时发现在程序的末尾加system("PAUSE");程序通不过,而在C99里,要在后面加system("PAUSE");才能让窗口停止下来。想主要还有其他区别。是 阅读全文