#C언어 배열 : 이차원 " 배열 포인터 "
#include int main() { int ary[][4] = { 5,7,6,2,7,8,1,3}; /* 5 7 6 2 7 8 1 3 */ int (*ptr)[4] = ary; printf("%2d, %2d\n", **ary, **ptr++);// 1행 1열 value 출력 printf("%2d, %2d\n", **(ary+1), **(ptr++)); // 1행 2열 value 출력 ptr = ary; // 다시 초기화 해주는 것. 이후 ary와 ptr 값이 달라지므로 ( 위에서 ptr 후위 증감) printf("%2d, %2d\n", *(ary[1]+1),*(ptr[1]+1)); // 2행 2열을 출력 printf("%2d, %2d\n", *(*(ary + 1) +1),*(*(ptr + 1) +1))..
더보기