구조체 포인터 배열 vs. 구조체 배열
, Lee Seok님이 작성구조체 포인터 배열은 구조체 배열에 비해 어떤 장점이 있나요? 구조체 배열에 비해 문법이 좀 더 복잡해지는거 같은데..
Re: 구조체 포인터 배열 vs. 구조체 배열
, 도장_ 관리자님이 작성배열은 정적 할당으로 쓰이고,
포인터는 동적 할당으로 쓰입니다.
포인터로 배열을 할당하는 건 동적 할당입니다.
struct Student 구조체를 만들었지만, 학생이 입력될 때마다 포인터로 메모리를 할당하며 늘려가는 것과 학생이 10명일지 1만명일지 알 수 없으니 배열로 [10000]개를 선언하는 것의 차이겠죠. 물론, 1만 1명일 때는 배열 범위를 벗어나니 처리가 불가능하겠죠.
실제로 데이터 처리를 한다면 실무에서는 동적 할당과 연결 리스트 사용이 기본입니다.