(C언어로 코딩하고 있습니다.)
그동안 malloc을 거의 안쓰고 코딩했는데, 문득 궁금해졌습니다.
변수 선언할 때 자동적으로 그 변수크기에 맞는 메모리를 할당한다고 생각했었는데요..
사실 변수 선언할때마다 아래처럼 malloc을 사용해 주는것이 정확할 것 같다는 생각이 드는데.. 제 생각이 맞을까요?
(저는 지금 아파치 프로그래밍을 하다보니 apr_palloc을 사용합니다)
아니면 포인터형 변수를 선언할때만 malloc을 해줘야하나요?
추가적으로 저같은 경우 char*형을 자주 쓰게되는데, 이 경우는 무조건 메모리 할당을 해줘야겠죠?
질문이 너무 많은것 같네요 ^^;;; 미리 답변 감사드립니다~!