calloc1 C언어 - 동적 메모리 할당 C언어 malloc (free, 동적, 실기)지금까지 다룬 변수와 배열은 모두 컴파일 시점에 크기가 결정되는 정적 할당 방식이었다. 그러나 실제 프로그램은 실행 도중에야 비로소 필요한 데이터의 크기를 알 수 있는 경우가 훨씬 많다. 사용자가 입력할 학생 수가 미리 정해져 있지 않거나, 파일을 읽어 들이고 나서야 그 크기를 알게 되는 상황이 대표적이다. 이러한 문제를 해결하기 위해 C언어는 실행 시점에 메모리를 요청하고 해제할 수 있는 동적 메모리 할당(Dynamic Memory Allocation) 기능을 제공한다(출처: cppreference — Memory management). 정보처리기사 실기에서도 malloc과 free의 활용, 그리고 캐스팅과 sizeof를 결합한 코드의 출력 결과를 묻는 문제.. 2026. 5. 5. 이전 1 다음