강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của bwywb001781
bwywb001781

câu hỏi đã được viết

Học cấu trúc dữ liệu và các bài tập ví dụ khác nhau trong C

Danh bạ v1.0 (2)

안녕하세요 교수님. free()관련해서 질문 있습니다.

Viết

·

232

0

안녕하십니까.

이렇게 좋은 강의 무료로 공부할 수 있게 해주셔서 너무 감사합니다. 

이번 강의에서 궁금한 부분은 유저 함수 `remove()`에 대한 부분입니다.

중간에 `strdpu()`의 내부구조는 이와 비슷하다고 하시면서 보여주신 코드에는 `malloc()`함수를 사용해서 메모리를 동적으로 할당 받는다는 것을 알았습니다.

이번 강의의 `remove()` 함수를 보면 삭제할 요소에 마지막 요소의 주소 값을 넣는 것을 보았는데 이 경우에 heap 영역에 남아있는 유저의 데이터를 free()를 사용하여 할당 해제하고 싶습니다.

이런 경우에는 주소값을 대입하기 이전에 삭제할 요소의 두 주소값을 free()에 넣어주면 되는걸까요?

c

Câu trả lời

Câu hỏi này đang chờ câu trả lời
Hãy là người đầu tiên trả lời!
Hình ảnh hồ sơ của bwywb001781
bwywb001781

câu hỏi đã được viết

Đặt câu hỏi