Which of the following is the proper keyword or function to deallocate memory in C language?
Trả lời:
Đáp án đúng: B
Trong ngôn ngữ lập trình C, hàm free() được sử dụng để giải phóng vùng nhớ đã được cấp phát động trước đó bằng các hàm như malloc(), calloc() hoặc realloc(). Các lựa chọn khác không phải là cách chính xác để giải phóng bộ nhớ trong C:
delete: Đây là toán tử được sử dụng trong C++ để giải phóng bộ nhớ.clear: Đây không phải là hàm giải phóng bộ nhớ trong C hoặc C++. Nó thường được sử dụng để xóa nội dung của một cấu trúc dữ liệu (ví dụ: một mảng hoặc một danh sách).remove: Hàm này thường được sử dụng để xóa một tập tin khỏi hệ thống tập tin, không phải để giải phóng bộ nhớ.





