C语言里“getchar”的作用是什么?

请问这段程序里,为什么一定需要那个getchar()?好像是获得一个字符吧,回车键?其中的原理是什么,请详细剖析一下啊,感激不尽!

getchar()的作用是从键盘上读入一个字符,并带回显。
getchar()函数等待输入直到按回车才结束,回车前的所有输入字符都会逐个显示在屏幕上,但只有第一个字符作为函数的返回值

getchar函数原型如下:
函数格式:int getchar(void);
功 能:从标准输入设备读取下一个字符
返 回 值:返回所读字符,否则返回-1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-23

getchar()的作用是从键盘上读入一个字符,并带回显。getchar()函数等待输入直到按回车才结束,回车前的所有输入字符都会逐个显示在屏幕上,但只有第一个字符作为函数的返回值。使用方法:

1、输入如下命令,定义字符。

2、使用getchar函数获得输入字符。

3、使用putchar函数将变量输出。

4、点击编译按钮,对程序进行编译。

5、提示无错误时,进行程序运行。

6、弹出的界面输入字符。

7、运行界面如下。

本回答被网友采纳
第2个回答  2017-12-27
getchar()的作用是从键盘上读入一个字符,并带回显。
getchar()函数等待输入直到按回车才结束,回车前的所有输入字符都会逐个显示在屏幕上,但只有第一个字符作为函数的返回值。

getchar函数原型如下:
函数格式:int getchar(void);
功 能:从标准输入设备读取下一个字符
返 回 值:返回所读字符,否则返回-1
相似回答