반응형
Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

컴공생의 태블릿

C언어 고급 포인터 본문

C언어

C언어 고급 포인터

R3DTOMATO 2024. 11. 13. 13:04
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