getch()是编程中所用的函数,这个函数是一个不回
显函数,当用户按下某个字符时,函数自动读取,无需按回车,有的C语言
命令行程序会用到此函数做游戏,但是这个函数并非
标准函数,要注意移植性!
3.在不同平台,输入回车,getch()将返回不同数值,而
getchar()统一返回10(即
)
2)
unix、
linux系统中ENTER键只产生
,因此getch返回10(
)。
getch();并非标准C中的函数,不存在C语言中。所以在使用的时候要注意程序的
可移植性。国内C语言新手常常使用getch();来暂停程序且不知道此函数来源,建议使用getchar()或者使用头文件中的
system编译器。