Ex16-2차원 배열 이름은 2차원 배열의 시작 주소

CODEDRAGON Development/C, C++

반응형

   

2차원 배열 이름은 2차원 배열의 시작 주소

   

   

   

메모리 구조

   

소스코드

  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4.     int array[2][2] = {10,20,30,40};
  5.  
  6.     //array 배열의 시작주소
  7.     printf("%x %x\n", array, array+0);    // 0행의 주소
  8.     printf("%x \n", array+1);            // 1행의 주소
  9.     //주소값에서 차이가 있으므로 8byte차이 나는 확인
  10.  
  11.     return 0;
  12. }


 

   

출력결과