请问:C语言中这个函数“getch()”是干嘛的啊?

来源:百度知道 编辑:UC知道 时间:2024/06/25 18:06:53
获得字符应该是“getchar()”才对啊,函数“getch()”跟它是一个样的用途吗?

getcher() 函数:负责从标准输入设备(一般是键盘)上接收一个字符.
getch() 函数:运行程序的快捷键是ctrl+f9,查看程序的快捷键是alt+f5,当使用getch() 函数时便可省略alt+f5,直接按ctrl+f9就可以看到结果!!!

C语言:
getch():
所在头文件:stdio.h
函数用途:从控制台读取一个字符,但不显示在屏幕上
函数原型:int getch(void)
返回值:读取的字符
例如:
char ch;或int ch;
getch();或ch=getch();
用getch();会等待你按下任意键,再继续执行下面的语句;
用ch=getch();会等待你按下任意键之后,把该键字符所对应的ASCII码赋给ch,再执行下面的语句。

getch()是无回显接收一个字符,而getchar()是有回显的。
所以很多时候getch()在程序起到停止程序运行,按任意键继续作用

没有见过getch(),只有getchar(void);
功能是从标准输入设备读取下一个字符,若文件结束或出错,则返回-1;

获得字符串的