목차 *(ptr+0) 주소 *(*(ptr+0)) 값 생각보다 개념 이해 하기가 힘들다.. ㅠㅠ #include<stdio.h> main() { int r,c; int a[3][2] = {1,2,3,4,5,6}; int (*ptr)[2]; ptr = a; printf("ptr의 주소 : %d\n\n", &ptr); for(r=0; r<3;r++) { for(c=0;c<2;c++) printf("a[%d][%d] : %d ==> %d\n", r,c,&a[r][c],a[r][c]); printf("\n"); } for(r=0; r<3;r++) { printf("ptr + %d = %-8u" , r,ptr+r); printf("*(ptr + %d) = %-8d" ,r, *(ptr+r)); printf("**(ptr + %d) = %-8d" , r,**(ptr+r)); printf("\n\n"); for(c=0; c<2; c++) { printf(" *(ptr + %d) + %d = %-8d", r,c,*(ptr+r)+c); printf(" ==>"); printf(" *(*(ptr + %d) + %d) = %-8d", r,c,*(*(ptr+r)+c)); printf("\n"); } printf("\n"); } system("pause"); } 공유하기 게시글 관리 생각과 현실 저작자표시 비영리 동일조건 목차 목차 닫기