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