`getchar()` 是 C 語言標準庫中的一個函數,其作用是從標準輸入流(也就是鍵盤)讀取一個字符,并返回該字符的 ASCII
值。
具體來說,`getchar()` 函數會等待用戶在控制臺輸入一個字符,然后將該字符讀取到內存中的一個整型變量中,并返回該
變量的值。這個返回值的類型是 `int`,它可以表示一個有效的字符或者特殊的結束符號。
`getchar()` 函數通常與循環結構一起使用,以便讀取多個字符直到滿足某個條件為止。它常用于實現簡單的交互式命令行
程序,例如菜單選擇、輸入驗證等。
以下是一個簡單的示例代碼,演示了如何使用 `getchar()` 函數讀取用戶輸入的字符:
```c
#include
int main() {
char ch;
printf("請輸入一個字符:");
ch = getchar();
printf("你輸入的字符是:%c\n", ch);
return 0;
}
```
該程序會提示用戶輸入一個字符,然后將用戶輸入的字符打印出來。