로딩
요청 처리 중입니다...

[금배씨/C언어실습] 동적 메모리 할당 - Step 1 (1차원 배열 형태로 메모리 할당하기)

 [금배씨/C언어실습] 동적 메모리 할당 - Step 1 (1차원 배열 형태로 메모리 할당하기)

이 강좌는 '금배씨'로 공부하는 분들을 위해 만든 실습 강좌입니다. 금배씨(금방 배우는 C언어)는 'Do it!

C언어 입문' 책과 동영상 강좌로 공부하신 분들이 공부한 내용을 빠르게 복습할 수 있도록 만든 동영상 강좌입니다. 금배씨 목차: https://blog.naver.com/tipsware/222617024788 이번 금배씨 강좌에서는 Heap 영역에 동적으로 메모리를 할당하는 방법에 대해 설명합니다. 1차원 배열을 사용해서 stack 메모리를 사용하는 코드를 malloc, free 함수를 사용해 heap 메모리를 사용하는 코드로 변경하는 실습을 진행합니다.

강의를 시작할 때 사용한 기본 소스 코드는 다음과 같습니다. #include int main() { char data[3] = { 1, 2, 3 }; // stack 메모리(1Mbytes)에 3바이트 할당 for (int i = 0; i < 3; i++) printf("%hhd, ", data[i]); ...