[C 언어 기초] 다중 포인터 변수와 포인터의 필요성


[C 언어 기초] 다중 포인터 변수와 포인터의 필요성

이번엔 간단하게 다중 포인터 변수와 필요성에 대해서 알아보자. 어제 진도를 꽤 많이 나가서 오늘은 챕터가 좀 많이 간단하다. 삼중 포인터 3차원 배열에 이어서 삼중 포인터라는 것도 존재한다. 포인터 변수의 선언에 있어서는 '*' 연산자가 둘 이상 사용되어 선언되는 포인터 변수를 가리켜서 '다중 포인터 변수'라고 하는데 '*' 연산자는 얼마든지 추가될 수 있다. 삼중 포인터에 관한 구조 삼중 포인터의 내부적인 구조는 대충 위의 그림과 비슷하게 생겼다. 그리고 다음과 같이 '*' 연산자가 세 개 삽입된 포인터 변수를 가리켜서 '삼중 포인터 변수'라고 부른다. int ***tptr; // tptr은 삼중 포인터 변수 그리고 이러한 삼중 포인터 변수는 3차원 배열과 마찬가지로 이중 포인터 변수의 개념을 이해했다면 별도의 설명은 불필요하다. 그럼 삼중 포인터 변수에서 저장할 수 있는 값에는 어떤 유형이 있을까? 삼중 포인터 변수는 이중 포인터 변수를 참조하는 용도이며, 이중 포인터 변수의 주...


#C언어 #다중포인터변수 #삼중포인터

원문링크 : [C 언어 기초] 다중 포인터 변수와 포인터의 필요성