블로그 이미지
송시혁

calendar

1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Notice

Tag

Recent Post

Recent Comment

Recent Trackback

Archive


         
         
         



배열이 2행이상으로 이루어진 배열이다.


만약에 (3, 4)이면 3번째 열에 4번째 부분이다. 


각 주소마다 


&array = &array +1 배열의 전체 크기

  array= array +1 배열의 한 줄, 한 행.

array[0] =  array[0] +1인 경우 그행의 1개를 이동




#include <stdio.h>
int main()
{
  int i;
  int j;
  
  int array[3][4={{15,23,45,56},
        {34527623},
        {43629184}};       
  
  for(i = 0; i<3; i= i+1)
  {
    for(j=0; j<4; j= j +1)
       {
      printf("%d ", array[i][j]);
    }
  

  printf("\n");
  }

  printf("%08x\n", array);
  printf("%08x\n", array+1);
  printf("%08x\n", array+2);
  printf("%08x\n"&array+1);
  putchar('\n');
  printf("%08x\n", array[0]);
  printf("%08x\n", array[1]);
  printf("%08x\n", array[2]); 
  putchar('\n');
  printf("%08x\n", array[0]+1);
  printf("%08x\n", array[1]+1);
  printf("%08x\n", array[2]+1); 
  return 0;
}






posted by 송시혁