Re: unit 52 구조체와 메모리 사용 부분 질문 목요일, 7 2월 2019, 8:58 오전, 도장_ 관리자님이 작성 {0, }처럼 쓰는 건 정적으로 할당하기 때문입니다. 컴파일 시점에 초기화가 되기 때문입니다.malloc은 동적 할당으로 컴파일 시점에는 알 수 없는 메모리를 할당하기 때문입니다. 효율성을 이유로 프로그램이 사용하고 반납한 메모리를 0으로 삭제하는 경우는 없습니다. 그래서 동적 할당 이후에 초기화가 필요하다면 직접 초기화를 해야 합니다. 퍼머 링크(Permalink) 상위 보기 답글