[c] 배열의 크기와 메모리 할당
  1. 배열의 크기 결정
    • 배열을 생성할 때 크기를 결정해야 합니다.
    • 배열의 크기는 초기화하는 데이터의 개수에 따라 결정됩니다.
     int arr[5]; // 크기가 5인 int형 배열
    
  2. 메모리 할당
    • 배열의 크기에 따라 메모리가 할당됩니다.
    • 배열의 크기가 클수록 더 많은 메모리를 할당받게 됩니다.
#include <stdio.h>
#include <stdlib.h>

int main() {
    int size = 10; // 크기 10
    int *arr = (int*)malloc(sizeof(int) * size); // int형 변수를 size만큼의 크기로 동적 할당
    if (arr == NULL) {
        printf("메모리 할당에 실패했습니다.");
        return 1;
    }
    // 메모리 해제
    free(arr);
    return 0;
}
  1. 참조:
    • 메모리 동적 할당 및 배열 크기에 대한 더 자세한 내용은 다음 링크를 참고하세요.
      • https://modoocode.com/270