Which of the following is the proper keyword or function to allocate memory in C?
Trả lời:
Đáp án đúng: B
Trong ngôn ngữ lập trình C, hàm `malloc()` (viết tắt của "memory allocation") là hàm chuẩn được sử dụng để cấp phát một vùng nhớ động trong bộ nhớ heap. Hàm này nhận một tham số là số byte cần cấp phát và trả về một con trỏ void tới vùng nhớ đã được cấp phát. Nếu không đủ bộ nhớ, `malloc()` sẽ trả về NULL.
Các lựa chọn khác không phù hợp vì:
- `new` là toán tử cấp phát bộ nhớ trong C++, không phải C.
- `create` không phải là một hàm hoặc từ khóa chuẩn để cấp phát bộ nhớ trong C.
- `value` không liên quan đến việc cấp phát bộ nhớ.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
