永发信息网

getch()和getchar()的区别?

答案:1  悬赏:40  手机版
解决时间 2021-05-24 10:06
getch()和getchar()的区别?
最佳答案

getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕.如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取.也就是说,后续的getchar调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓冲区中的字符读完为后,才等待用户按键.
getch与getchar基本功能相同,差别是getch直接从键盘获取键值,不等待用户按回车,只要用户按一个键,getch就立刻返回,getch返回值是用户输入的ASCII码,出错返回-1.输入的字符不会回显在屏幕上.getch函数常用于程序调试中,在调试时,在关键位置显示有关的结果以待查看,然后用getch函数暂停程序运行,当按任意键后程序继续运行.


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家用烤箱一般多大尺寸,最大的烤箱有多少千瓦
靖州苗族侗族自治县怀化中国移动(邮政指定专
东方神起会卟会解散?
家庭监控什么牌子好,想自己装套数字监控,买
联想液晶显示器闪屏,撤开再装上,又好了,过
洪山区武汉缇丽莎尔商学院地址是什么,有没有
如果你爱上了一个不该爱的人那该怎么办
文件删不掉怎么回事
偃师市洛阳偃师市爱尚跆拳道教育机构怎么去啊
太柏东路/连兴街(路口)这个地址在什么地方,
饭盒微波炉哪个牌子好,什么牌子的微波爆米花
高中生最少要睡多久?
让胡路区大庆金歌歌厅地址在哪里啊
地下城与勇士的王者级地图怎么开出来
电视剧“富贵门”中经常出现的英文歌叫什么?
推荐资讯
想知道多大可以开始学英语呢?
终极三国粤语版全集在线观看 终极三国粤语版
东陇洪地址在哪,我要去那里办事
天元区株洲君逸商务宾馆在什么地方啊,我要过
怎样蒸玉米窝头才松软,怎样做窝窝头才松软
超级QQ设置全天在线对所有好友隐身功能手机还
在仙剑3外传里有个装备
岳麓区长沙科尔雅口腔在哪里啊,我有事要去这
桃江县益阳天问公园哪位知道具体地址啊
广东发展银行信用卡业务在武汉好不好做?
买货币基金是什么意思,卖买基金t十1什么意思
订阅日刊收费吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?