Re: 배열 할당 질문드립니다!
, 도장_ 관리자님이 작성main 함수가 종료되면 프로그램이 종료됩니다.
프로그램이 종료되면 프로그램이 사용한 메모리는 모두 반환되니까 문제가 없습니다.
그러나 malloc을 사용한 함수가 funcA이고, 이 함수가 free로 메모리를 해제하지 않으면 funcA 함수가 호출될 때마다 메모리 누수가 발생합니다. 즉, 문제가 발생합니다.
malloc을 사용하면 반드시 사용한 메모리는 free로 해제해야 합니다.
main 함수가 종료되면 프로그램이 종료됩니다.
프로그램이 종료되면 프로그램이 사용한 메모리는 모두 반환되니까 문제가 없습니다.
그러나 malloc을 사용한 함수가 funcA이고, 이 함수가 free로 메모리를 해제하지 않으면 funcA 함수가 호출될 때마다 메모리 누수가 발생합니다. 즉, 문제가 발생합니다.
malloc을 사용하면 반드시 사용한 메모리는 free로 해제해야 합니다.