Ex18-2차원 배열에서 array[i] == *(array+i)는 주소

CODEDRAGON Development/C, C++

반응형

   

2차원 배열에서 array[i] == *(array+i)주소

 1차원에서는 array[i] == *(array+i)가 값이 였지만 2차원에서는 주소입니다.

 

   

메모리 주소

   

   

소스코드

  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4.     int array[2][2] = {10,20,30,40};
  5.  
  6.     printf("%x %x %x\n", array[0],*(array+0), *array);    // 0행의 대표 주소
  7.     printf("%x %x \n", array[1],*(array+1));            // 1행의 대표 주소
  8.  
  9.     return 0;
  10. }


 

   

출력결과