항상 당연한 듯이 사용해 오다가 갑자기 궁금해져서 질문드립니다.
C에서 라이브러리 함수들을 보면 리턴값이 구조체의 포인터라던지
문자열의 첫주소를 돌려주는 것들이 있는데... 그 함수 안에서는
malloc을 부르는 것 처럼... 동적 할당이 되는 건가요?
만약 그렇다면... 메모리 해제를 시켜줘야 될 것 같은데
함수 호출 뒤에 사용자가 따로 free를 해주는 그런 함수는 본 적이 없으니
제 짧은 지식으로는 어디에 어떻게 저장을 하는 건지 잘 모르겠습니다.