古詩詞大全網 - 成語查詢 - getch與getchar的區別

getch與getchar的區別

獲取鍵值不同,返回值不同。

1、獲取鍵值不同:getch直接從鍵盤獲取鍵值,不等待用戶按回車,只要用戶按壹個鍵,getch就立刻返回。

2、返回值不同:getchar有壹個int型的返回值。當程序調用getchar時,程序就等著用戶按鍵,用戶輸入的字符被存放在鍵盤緩沖區(輸入緩沖區)中,直到用戶按回車為止(回車字符也放在緩沖區中),getchar函數的返回值是用戶輸入的。