C语言中的getch()是什么意思呢

发布网友 发布时间:2022-04-22 09:05

我来回答

5个回答

热心网友 时间:2023-06-30 14:46

getch()是从键盘接受一个无回显,不缓冲的输入,并返回对应按键的字符
这里就是等待一个输入,让屏幕暂停一下,方便看程序执行的结果

热心网友 时间:2023-06-30 14:46

getch()

conio.h
里的函数,它从键盘读取1个字符,拍入1个就即时读入。不须等待Enter键的到来。
程序例子:
#include
#include
int
main(){
int
c;
printf("Press
any
key\n");
c
=
getch();
if
(c)
printf("A
key
is
pressed
from
keyboard");
else
printf("An
error
occurred");
getch();
return
0;
}

热心网友 时间:2023-06-30 14:46

getch()可以认为是停一停的意思,就是停下来等你的下一步输入。。有些程序不加getch()就会一闪
就消失

热心网友 时间:2023-06-30 14:47

在运行的时候显示给你看用的,官方话就是从控制台读取一个字符,但不显示在屏幕上
但是getch是conio.h中的函数,且不存在c语言中,推荐用getchar()

热心网友 时间:2023-06-30 14:48

这个函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,有的C语言命令行程序会用到此函数做游戏,但是这个函数并非标准函数,要注意移植性!

参考:百度百科 http://ke.baidu.com/link?url=_kskyumYtMcZGWPH5r_5Ae5R_uZB3jMlylfDJbLjb65Reseka2slOmYEnGVpXRyc

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com