반응형 Dynamically Allocated Arrays1 [자료구조] 동적 할당 배열 (Dynamically Allocated Arrays) 동적 할당을 통해 배열을 선언하는 방법을 알아보겠습니다. 이 방법은 프로그래밍을 하다가 아직 배열의 크기를 정하지 못했을 때 유용하게 사용할 수 있습니다. 일반적으로 우리는 다음과 같이 배열을 사용합니다. #define MAX_SIZE 100 void main() { int i, n, data[MAX_SIZE]; printf("How many integers do you want to generate? "); scanf("%d", &n); for (i = 0; i < n; i++) { data[i] = rand(); printf("%d\n", data[i]); } } 이렇게 배열을 사용한다면 몇 가지 단점이 존재합니다. 1. 만약 int형 자료의 수가 100보다 작으면 메모리의 낭비. 2. 만약 int형.. 2024. 4. 7. 이전 1 다음 반응형