Hàm calloc là hàm cấp phát bộ nhớ trong C. nhưng em vẫn chưa rõ công dụng của nó cụ thể thế nào. sau khi cấp phát thì con trỏ trở thành gì? sử dụng con trỏ ấy ra sao???
Announcement
Collapse
No announcement yet.
[C] Hàm calloc
Collapse
X
-
Originally posted by 14520692 View PostHàm calloc là hàm cấp phát bộ nhớ trong C. nhưng em vẫn chưa rõ công dụng của nó cụ thể thế nào. sau khi cấp phát thì con trỏ trở thành gì? sử dụng con trỏ ấy ra sao???I don't know the secret to success, but the secret to failure is trying to please everyone
-
Originally posted by 14520692 View PostThầy giảng nhanh quá, và em đọc tài liệu không đề cập sâu vấn đề này! anh có tài liệu nào không ạ???
Hàm này làm nhiệm vụ đi kiếm vùng nhớ nào còn trống cỡ n * sizeof(one element) , sau đó đánh dấu vùng nhớ đó đã được sử dụng và trả về địa chỉ cho biến p.
Lần sau em rút kinh nghiệm: hỏi ngay tại lớp cho nó "hot".
Comment
-
Hàm calloc cũng như malloc, dùng để cấp phát bộ nhớ và trả về con trỏ đến đầu vùng nhớ được cấp phát, nó khác malloc ở chỗ (ngoài danh sách tham số ra) nó sẽ xóa sạch (gán các byte bằng 0) vùng nhớ mà nó cấp phát, malloc thì không làm việc này.
Comment
Comment