JavaScript is required

Which of the following is the proper keyword or function to deallocate memory in C language?

A.

free

B.

delete

C.

clear

D.

remove

Trả lời:

Đáp án đúng: B


Trong ngôn ngữ C, hàm free() được sử dụng để giải phóng vùng nhớ đã được cấp phát động bởi 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: Được sử dụng trong C++ để giải phóng bộ nhớ được cấp phát bởi new.
  • clear: Không phải là một hàm chuẩn để giải phóng bộ nhớ trong C hoặc C++. Nó có thể được sử dụng trong các ngữ cảnh khác, ví dụ như xóa nội dung của một container trong C++.
  • remove: Hàm này thường được sử dụng để xóa một file khỏi hệ thống file, không phải để giải phóng bộ nhớ.

Câu hỏi liên quan