1. 연결된 자료 구조를 구성하기 위해 사용한다.
(연결된 자료 구조 = 링크드리스트 같은거?)
2. 동적으로 할당된 자료 구조를 지정하기 위해 사용한다.
C언어에서는
정적변수 - int, char 같은 걸로 선언하는 변수가 "정적변수"입니다.
동적변수 - malloc, calloc, realloc 같은 함수를 이용해서 프로그램이 실행되는 중간에 필요한 메모리들을 할당 할 수 있는 동적메모리가 있습니다.
이때, 동적으로 할당되는 메모리를 접근하기 위해서 포인터를 이용할 수 있습니다.
3. 배열을 인수로 전달하기 위해 사용합니다.
4. 문자열을 표현하기 위해 사용합니다.
5. 커다란 배열에서 요소를 효율적으로 저장하기 위해 사용합니다.
6. 메모리에 직접 접근하기 위해 사용합니다.
'■ C > Study' 카테고리의 다른 글
[C] C언어 - 포인터와 배열 이용하는 거 (0) | 2020.05.02 |
---|---|
[C] C언어 - 포인터 예1 (0) | 2020.05.02 |
[C] C언어 - 포인터 (0) | 2020.05.02 |
[C] C언어 vs JAVA언어 차이점 - 배열 만드는 방법 (0) | 2020.05.02 |
[C] C언어 - break, continue (0) | 2020.05.02 |