포인터 배열, 포인터 배열 선언, 포인터 배열의 필요성

CODEDRAGON 카테고리 없음

반응형

 

포인터 배열

·         주소 저장하고 있는 배열

·         포인터 변수를 배열로 선언하는

·         여러 행의 문자열을 처리할 사용(메모리 낭비를 최소화)

 

int* pointer[3]

 

포인터 배열 요소는 NULL값으로 초기화 주어야 합니다.

자료형

int*

포인터 배열의 자료형을 지정,

자료형 다음에 * 연산자를 붙임

포인터 배열 이름

pointer

주소를 저장할 배열의 이름을 지정

배열 길이

[3]

주소를 저장할 배열의 전체 길이를 지정

 

 

포인터 배열 선언

#include <stdio.h>

int  main(void)  {

int  a = 1,  b = 2,  c = 3;

       

// 포인터 배열 선언

int* pointer[3] = { NULL,  NULL,  NULL };

 

pointer[0] = &a;

pointer[1] = &b;

pointer[2] = &c;

 

return  0;

}

 

 

 

포인터 배열의 필요성

포인터 변수가 많아지는 단점을 보완해 줍니다.