int putchar(int c):向标准输出写一个字符,返回写了几个字符,EOF(-1)表示写失败
int getchar(void):向标准输出读入一个字符
ctrl+c终止以后所有程序;Ctrl+z进入下一段程序(有点像break和continue,终止所有的和跳出)
#include <stdio.h> int main() { int ch; while((ch=getchar())!=EOF){ putchar(ch); } printf("EOF\n"); return 0; }
上面的程序,如果常规输入任何字符都会直接返回,但是如果输入Ctrl+c,那么后面的EOF也不会执行,如果输入Ctrl+z,后面的EOF得到了输出
标签:字符,ch,EOF,Ctrl,int,输入输出,C语言,-----,getchar From: https://www.cnblogs.com/vv-77/p/17350528.html