getchar的功能是什么?

只记得char的功能是定义一个字符变量,但是getchar的功能忘记了,还有A选择为什么不合法啊?

img

getchar()的作用是从输入设备接收一个字符。
getchar()函数等待输入直到按回车才结束,回车前的所有输入字符都会逐个显示在屏幕上,但只有第一个字符作为函数的返回值。
getchar函数原型如下:
函数格式:int getchar(void);
功 能:从标准输入设备读取下一个字符
返 回 值:返回所读字符,否则返回-1
希望对题主有所帮助,可以的话,帮忙点个采纳

getchar是从控制台获取一个字符
此处A应该写
xa=getchar();
而不是getchar(xa)

img