게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 동적배열에 대해서 간단한 질문이있어요!
게시물ID : computer_83716짧은주소 복사하기
작성자 : 등교의고통
추천 : 0
조회수 : 381회
댓글수 : 2개
등록시간 : 2013/04/06 23:10:56

제가 메인함수에 int *a={NULL}을 선언하고 다른 함수에서  a=(int*)malloc(sizeof(int) *n);이렇게 동적배열 받았다고 가정하구요.

이 함수가 끝날때 배열a에서 한값을 리턴받는 다고 하면 free()를 넣어줄 곳이 없잖아요...리턴 앞에 넣으면 배열값이 도로묵되고 리턴뒤에 넣으면 실행도 안되잖아요...그런데 제가 교수님 강의 들어보니 메인이 아닌 함수에서 동적배열한건 free해줄 필요 없다고 들은거같은데 무슨소리죠? 정말 free헤줄 필요없어요?

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호