이번 단원에서 배우는 내용은 2가지 입니다. 2-1 배열 2-2 구조체 1. 배열 배열의 선언 자료형 배열이름[요소 개수]; 배열 초기화 ex) int a[5] = {1,2,3,4,5}; 배열 a의 원소의 개수 sizeof(a) / sizeof(a[0]) <배열의 동적할당> 배열의 크기를 n개로 해서 필요할 때 필요한 만큼의 크기의 배열을 불러올 수 없을까요?
int n; cin >> n; int array[n]; 하지만 이렇게 하면 컴파일 오류가 발생합니다. 이렇듯 필요할때 필요한 만큼 메모리를 확보하는 것을 동적할당이라고 합니다.
메모리 확보를 위해 제공되는 함수 calloc, malloc 둘다 헤더파일
#
C
#
C언어
#
include
#
알고리즘
#
입문
#
자료구조
#
코딩
원문 링크 : [자료구조 알고리즘 입문] 2. 기본 자료구조