728x90
반응형
2016/07/07 - [컴퓨터/C언어] - 15-1 C언어 배열의 확장!(다차원)
오늘은 이중포인터를 알아보도록 할게요 이중 포인터는 바로 포인터에 포인터를 선언하는거에요! 그래서 주소값을 저장받게 하는거에요.
int num = 97;
int *ptr1 =#
int **dptr =&ptr1;
이렇게 주소값을 저장할 수도 있고
int *ptr2 =*dptr;
포인터에 이렇게 *dptr이 ptr1을 가리키니 ptr2도 num을 가리키게 되요!
그리고 2016/07/06 - [컴퓨터/C언어] - 14-2 C 언어의 배열 & 포인터의 관계!
여기서 배웠듯이 배열을 포인터로 전달할 수 있는데 2차원 배열에 접근하고 싶을 때에는 포인터 변수를 이렇게 선언하면 됩니다! 만약 int arr[5][5];라는 배열이 있으면 포인터 변수는 int (*ptr) [5]라고 선언하면 되요!! 이렇게 sizeof(int)를 5칸씩 뛰어넘는 변수를 선언하는거죠!
모르는 것은 댓글이나 쪽지로 남겨주시면 성심 성의껏 답변해드리겠습니다!! 댓글, 공감, 구독(이웃추가)는 블로거에게 큰 힘이 됩니다! 부탁드리면서 이번 포스팅을 마치도록 하겠습니다! 지금까지 딘또였습니다.
728x90
반응형
'Develop > C' 카테고리의 다른 글
17 C 언어 스트림의 종류, 문자열 함수! (0) | 2016.07.19 |
---|---|
16-2 포인터의 확장[함수 & void 포인터]! (0) | 2016.07.13 |
15 C언어 배열의 확장!(다차원) (0) | 2016.07.07 |
14-3 C언어 포인터의 완성!! (0) | 2016.07.06 |
14-2 C 언어의 배열 & 포인터의 관계! (0) | 2016.07.06 |
댓글