동적 메모리 할당변수를 선언하는 대신 프로그램의 요청으로 메모리를 할당받는 방식입니다. C에서는 malloc 함수를 호출하여 동적메모리할당을 요청하면 요구하는 크기의 메모리를 할당하고 그 시작 주소를 반환합니다. C++에서는 new 연산자를 사용합니다. new 연산자는 생성된 객체의 주소를 반환합니다. malloc 함수int n;scanf("%d", &n);int* p = (int*)malloc(n * sizeof(int));if (p = NULL) { /*동적 메모리 할당이 실패*/ /*적절한 조치를 취한다.*/}p[0] = 12;p[1] = 24;*(p + 2) = 36; 배열 재할당동적으로 생성된 배열은 공간이 부족할 경우 더 큰 배열을 생성하여 사용할 수 있습니다. int *array = (in..