컴공생의 태블릿
C언어 고급 포인터 본문
728x90
반응형
메모리 할당 함수
필요에 따라 할당되는 메모리의 크기가 다르면 malloc(포인터 변수의 데이터형 크기*필요한 크기)
동적으로 할당한 메모리의 사용이 모두 끝나면 free() 함수로 사용한 공간을 해제해야 한다.
메모리 할당하면서 초기화할 때는 calloc()함수를 사용한다.
이미 할당한 메모리의 크기를 변경할 때는 realloc()함수를 사용한다.
포인터 변수 = (포인터 변수의 데이터형*)realloc(기본 포인터, 포인터 변수의 데이터형 크기 * 필요한 크기);
728x90
반응형
포인터 배열
포인터 변수를 배열로 선언한 것을 말한다.
메모리의 낭비 없이 여러행의 문자열을 처리하는 데 유용하게 쓰인다.
728x90
반응형
'C언어' 카테고리의 다른 글
C언어 함수 (0) | 2024.11.13 |
---|---|
C언어 배열과 포인터 (0) | 2024.11.13 |
C언어 배열 (0) | 2024.11.13 |
C언어 변수 (0) | 2024.11.13 |