stdin getc() getchar()
stdin
stdin表示标准输入流,从键盘输入,是FILE类型的指针(FILE*)。
getc() int getc (FILE* stream)
从给定的输入流中读取单个字符,并在成功时返回相应的整数值(int 类型的值)(通常是读取字符的ASCII值),失败时返回EOF。
getchar()
getc() 和 getchar() 之间的区别是 ,getc() 可以从任何给定输入流读取单个字符,但是 getchar() 只能从标准输入流读取。因此 getchar() 等价于 getc(stdin)。
getc()使用时,要给定输入流,而getchar()可以直接使用,相当于getc(stdin)。