a[4]를 선언하고 각각의 원소를 다시 동적할당을 이용해서 배열을 선언해주게 되면
a[4] 자체는 스택에 있고
a[0] ~ a[3]이 힙에 생긴 X칸짜리 배열을 가리킨다
그래서 메모리가 연속적이지 않게됨
매 동적할당마다 메모리를 연속으로 할당하지 않거든
a[4]를 선언하고 각각의 원소를 다시 동적할당을 이용해서 배열을 선언해주게 되면
a[4] 자체는 스택에 있고
a[0] ~ a[3]이 힙에 생긴 X칸짜리 배열을 가리킨다
그래서 메모리가 연속적이지 않게됨
매 동적할당마다 메모리를 연속으로 할당하지 않거든
선언이랜다 할당. 아무튼 ㅎㅎ
아 이해했네요 메모리가 저장되는 공간이 다르네요
그리고 free도 하나하나 해줘야하니까 반복문돌리자
이런거 데이터 배우려면 뭐공부해야하나요.. 자료구조인가?
c언어 메모리 관련 이야기니까 c를 깊게 파보자 - dc App
어셈블리어 공부를 해봐도 도움이 될테고 언어론같은 강의도 좋을거고 - dc App
아 깊게파야하는군여 ㅋㅋ
감사합니당
사실 이정도면 안깊은거임 - dc App
앗...
저 학부생 3학년따리 - dc App