분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
제가 메인함수에 int *a={NULL}을 선언하고 다른 함수에서 a=(int*)malloc(sizeof(int) *n);이렇게 동적배열 받았다고 가정하구요.
이 함수가 끝날때 배열a에서 한값을 리턴받는 다고 하면 free()를 넣어줄 곳이 없잖아요...리턴 앞에 넣으면 배열값이 도로묵되고 리턴뒤에 넣으면 실행도 안되잖아요...그런데 제가 교수님 강의 들어보니 메인이 아닌 함수에서 동적배열한건 free해줄 필요 없다고 들은거같은데 무슨소리죠? 정말 free헤줄 필요없어요?
죄송합니다. 댓글 작성은 회원만 가능합니다.