(ch=getchar())!='\n' 和 (ch=getchar())!=EOF 有什么区别?
(ch=getchar())!='\n'和 (ch=getchar())!=EOF有什么区别? 一个是换行,一个是 EOF,没有区别?
我想 你知道换行是什么,EOF 是什么?
这个程序不管你输入什么,只要按下了回车,程序就结束了
#include <stdio.h>
int main(void) {
while(getchar() != '\n');
return 0;
}
这个程序不管你输入什么,只要你没有按下ctrl + d,程序就一直运行
至少我这边是按 ctrl + d
#include <stdio.h>
int main(void) {
while(getchar() != EOF);
return 0;
}
人造人 发表于 2021-7-22 20:19
这个程序不管你输入什么,只要按下了回车,程序就结束了
给错了{:10_262:}
页:
[1]