동적메모리 C언어_9 특정 메모리의 주소를 저장하는 변수 메모리는 주소를 통해 메모리에 접근하여 값을 읽고 쓸 수 있다. 포인터란 메모리의 주소값을 가리키는 변수이다. 무거운 데이터를 다룰 때 그 데이터를 가져다 쓰는 것 보다 주소값을 통해 참조하는 방법으로 사용하면 더욱 효율적으로 사용할 수 있다는 장점이 있다. 포인터 변수 선언시에는 변수명 앞에 *기호를 붙여준다. &를 통해 변수의 주소값을 얻어올 수 있다.... mallocc언어realloc포인터동적메모리c언어 [운영체제실무] 동적 메모리 할당 / 임시파일 프로그램 실행하면서 필요에 따라 데이터를 저장할 수 있는 메모리를 할당 동적 메모리 할당/해제 void*malloc(size_t size) size 바이트의 메모리 할당함 메모리 할당이 성공하면 할당한 블록 포인터를 반환하고 실패하면 NULL 포인터를 반환 void free(void *ptr) void *calloc(size_t nelem, size_t elsize) 배열과 같이 연속된 el... 운영체제실무동적메모리임시파일동적메모리 14장 동적 메모리의 이해와 활용하기 1. 동적 메모리 이해하기 1) 메모리 할당 방식 메모리 할당 방식 메모리 반납 메모리 관리 정적 메모리 할당 (static memory allocation) 실행 전 동적 메모리 할당 (dynamic memory allocation) 실행 중 실행 중 2) 동적 메모리 할당과 반납 동적 메모리 할당 관련 함수 |malloc()|메모리 할당(초기화 안함)| |calloc()|메모리 할당(초기... C프로그래밍동적메모리C프로그래밍
C언어_9 특정 메모리의 주소를 저장하는 변수 메모리는 주소를 통해 메모리에 접근하여 값을 읽고 쓸 수 있다. 포인터란 메모리의 주소값을 가리키는 변수이다. 무거운 데이터를 다룰 때 그 데이터를 가져다 쓰는 것 보다 주소값을 통해 참조하는 방법으로 사용하면 더욱 효율적으로 사용할 수 있다는 장점이 있다. 포인터 변수 선언시에는 변수명 앞에 *기호를 붙여준다. &를 통해 변수의 주소값을 얻어올 수 있다.... mallocc언어realloc포인터동적메모리c언어 [운영체제실무] 동적 메모리 할당 / 임시파일 프로그램 실행하면서 필요에 따라 데이터를 저장할 수 있는 메모리를 할당 동적 메모리 할당/해제 void*malloc(size_t size) size 바이트의 메모리 할당함 메모리 할당이 성공하면 할당한 블록 포인터를 반환하고 실패하면 NULL 포인터를 반환 void free(void *ptr) void *calloc(size_t nelem, size_t elsize) 배열과 같이 연속된 el... 운영체제실무동적메모리임시파일동적메모리 14장 동적 메모리의 이해와 활용하기 1. 동적 메모리 이해하기 1) 메모리 할당 방식 메모리 할당 방식 메모리 반납 메모리 관리 정적 메모리 할당 (static memory allocation) 실행 전 동적 메모리 할당 (dynamic memory allocation) 실행 중 실행 중 2) 동적 메모리 할당과 반납 동적 메모리 할당 관련 함수 |malloc()|메모리 할당(초기화 안함)| |calloc()|메모리 할당(초기... C프로그래밍동적메모리C프로그래밍