로딩
요청 처리 중입니다...

포인터 다차원 배열

 포인터 다차원 배열

2차원 배열의 포인터 2차원 배열의 포인터는 다음과 같이 선언하고 초기화할 수 있습니다. int array[2][5]; int (*parray)[5]; //2차원 배열의 포인터 선언 array = array; //포인터 초기화 2차원 배열의 포인터는 1차원 배열 포인터의 선언에 괄호를 감싸준 후, 1차원 배열 요소의 수를 추가하여 생성 합니다. 위의 array의 1차원 배열 요소는 5이므로 5를 선언에 사용 합니다.

만약에 배열의 요소가 다르다면 다음과 같이 그 요소에 맞게 선언해야 합니다. int array[2][100]; int (*parray)[100]; //1차원 배열 요소를 [100]으로 하는 포인터 선언 2차원 배열의 포인터를 선언하고 초기화 하려면 다음과 같이 2가지 방법만 사용할 수 있습니다. int array[2][5]; int (*parray)[5]; //2차원 배열의 포인터 선언 및 초기화 array = array; //포인트 초기화 방법 1 array = &ar...

# 1차원배열 # 2차원포인터 # 다차원배열 # 포인터 # 포인터배열