개인노트
[C언어] 포인터 배열과 배열 포인터의 차이점 본문
int main(void) { int num1 = 10, num2 = 20, num3 = 30, num4 = 40, num5 = 50; int arr[2][4] = { 1,2,3,4,5 }; int *ptr1[5] = { &num1,&num2,&num3,&num4,&num5 }; // 포인터 배열 int (*ptr2)[4] = arr; //배열 포인터 system("pause"); } |
포인터 배열과 배열 포인터의 차이점을 알고 넘어가자.
포인터 배열은 포인터의 기능인 주소값을 저장하지만 그 대상이 여러개일 때 유용하며, 배열의 형식으로 저장된다.
배열 포인터는 다차원 배열의 포인터이다.
'C > 문법' 카테고리의 다른 글
[C언어] 2차원 배열의 arr[i] = *(arr+i) 공식 (0) | 2017.07.06 |
---|---|
[C언어] 2차원배열을 함수의 인자로 전달하기 (0) | 2017.07.06 |
[C언어] 2차원 배열의 포인터변수 선언 (0) | 2017.07.05 |
[C언어] 2차원 배열의 포인터 연산(증가감소) (0) | 2017.07.05 |
[C언어] 2차원배열의 포인터 (0) | 2017.07.05 |
Comments