30/09/2018, 16:36
các dùng hàm malloc trong C
mn cho em hỏi các dùng hàm malloc để cấp phát bộ nhớ động. ví dụ nhập vào dãy n từ bàn phím và sử dụng hàm malloc để nhập vào bao nhiêu thì cấp phát bấy nhiêu. em mới học phần con trỏ nên hơi khó hiểu mong mọi người giúp cho
Bài liên quan
Nếu có thời gian thì bạn tham khảo bài viết này nhé, good luck!
Hoặc ở đây
http://www.cplusplus.com/reference/cstdlib/malloc/
em dùng hàm malloc như vậy có được không ạ
Em thiếu
free(x)
rồi. Sau khi cấp phát vùng nhớ em phải hủy nó đi.à em quên. cảm ơn anh!
em chạy xong nó ra thông báo như này là bị sao anh đat?
Em gửi lại toàn bộ code lên anh xem thử.
Em sửa lại hàm
malloc
, hàmmalloc
của em chỉ cón
bytes. Trong khi em tạo ra mảngint
. mỗiint
4 bytes.ok em sửa đk rồi ạ
Cho em hỏi là,vùng nhớ mà hàm free(x) hủy là vùng nhớ con trỏ chỉ tới hay vùng nhớ để lưu con trỏ ạ
cấp phát động dùng new có khác gì với malloc k