What is Getch() in c programming

`getch()` is a function in C programming that reads a single character input from the keyboard without requiring the input to be followed by an Enter key press. It is often used for implementing simple text-based menu options or other input mechanisms that require immediate feedback without waiting for the user to press Enter. However, `getch()` is a non-standard function and not part of the C standard library, so its availability may vary depending on the compiler and platform being used.