Programming/[C]

    2. 동적할당

    기본적으로 stdlib.h 헤더 파일을 불러와야 한다. 기본적인 함수의 구조는 다음과 같다. void * malloc (size_t size); // size 만큼 동적 할당 int *pArray = (int *)malloc(sizeof(int)*5); free(pArray); int 크기 5만큼 동적할당을 한 뒤, 동적할당을 해제하였다. 2차원 배열의 동적할당 방법 #include #include int main() { int **pArray = (int **)malloc(sizeof(int *) * 5); for (int i = 0; i < 5; i++) { pArray[i] = (int *)malloc(sizeof(int) * 5); } // 데이터가 잘 들어갔는지 확인 작업 for (int i =..