본문 바로가기
C_프로그래밍

[C 프로그래밍] 35장. 포인터 배열

by 팔공산호랑이 2020. 4. 6.

----------------------------------------------------

포인터 배열이란

포인터를 저장할수 있는 배열

, 주소값을 여러 개 저장할 수 있는

공간이라고 보면 됩니다.

----------------------------------------------------

예제를 살펴보겠습니다.

5번째 줄에서

정수형 변수 3개를 선언하고

6번째 줄에서

포인터 배열을 선언하여 값으로

변수의 주소를 주었습니다.

그 다음

밑에서

참조연산자를 사용항

주소가 가리키는 곳의 값을 출력하였습니다.

----------------------------------------------------

 

그런식으로

포인터 배열의 각각의 요소에 주소가 들어가게 되면

배열 각각의 요소가 변수를 가리키는 모양이 됩니다.

----------------------------------------------------

실행결과는 다음과 같습니다.

----------------------------------------------------

다음 예제를 살펴보면

char형 포인터 배열에

문자열을 3저장한다음

밑에서 출력하고 있습니다.

----------------------------------------------------

char형 포인터에 문자열을 저장하면

실제로 문자열이 공간에 저장되는것이 아니라

char형 포인터가 문자열이 저장된 공간을 가리키는 형태입니다.

----------------------------------------------------

실행결과는 다음과 같습니다.

----------------------------------------------------