JavaScript is required

Trong các hàm sau, hàm nào là hàm không định dạng để nhập một kí tự từ bàn phím

A.
scanf();
B.
getchar();
C.
getch();
D.
getche();
Trả lời:

Đáp án đúng: B


Đáp án đúng là B. getchar(); * **getchar():** Hàm `getchar()` là hàm chuẩn trong thư viện `stdio.h` của ngôn ngữ C, được sử dụng để đọc một kí tự duy nhất từ luồng nhập chuẩn (thường là bàn phím). Hàm này không có định dạng, nghĩa là nó đọc trực tiếp kí tự được nhập mà không cần chỉ định kiểu dữ liệu hay định dạng nào. * **scanf():** Hàm `scanf()` là hàm nhập có định dạng, cần chỉ định kiểu dữ liệu của dữ liệu nhập vào. * **getch():** Hàm `getch()` (thường có trong thư viện `conio.h`) đọc một kí tự từ bàn phím mà không hiển thị kí tự đó trên màn hình. Nó cũng là một hàm không định dạng. * **getche():** Hàm `getche()` (thường có trong thư viện `conio.h`) đọc một kí tự từ bàn phím và hiển thị kí tự đó trên màn hình. Nó cũng là một hàm không định dạng. Trong các lựa chọn trên, `getchar()` là hàm chuẩn C và thường được sử dụng rộng rãi hơn cho việc nhập không định dạng một kí tự. Mặc dù `getch()` và `getche()` cũng nhập không định dạng, chúng thường phụ thuộc vào thư viện `conio.h`, không phải là một phần của chuẩn C và có thể không khả dụng trên mọi hệ thống.

Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan