본문 바로가기

C 언어/임베디드 C

2차원 배열을 초기화하여, 화면에 출력


#include
 <stdio.h>

int main()
{
  int i, j;
  int array[3][4= {{15234556},
                     {34527623},
                     {43629184}};

  for(i=0; i<3; i++)
  {
    for(j=0; j<4; j++)
    {
      printf("%d ", array[i][j]);
    }
    printf("\n");
  }
  return 0;
}





#include <stdio.h>

int main()
{
  int i, j;
  int array[3][4= {{15234556},
                     {34527623},
                     {43629184}};

  printf("%08X\n", array);        
  printf("\n");

  printf("%08X\n"&array[0]);           
  printf("%08X\n"&array[1]);           
  printf("%08X\n"&array[2]);           
  printf("\n");
  
  printf("%08X\n"&array[0][0]);           
  printf("%08X\n"&array[1][0]);           
  printf("%08X\n"&array[2][0]);           
  printf("\n");
  
  printf("%08X\n", array+0);           
  printf("%08X\n", array+1);           
  printf("%08X\n", array+2);           
  printf("\n");
  
  printf("%d\n", *(array+0));           
  printf("%d\n", *&array[0][0]);           
  printf("%d\n", *&array[0]);           
  printf("\n");

  printf("%08X\n", *(array+0)+1);           
  printf("%08X\n"&array[0][0]+1);           
  printf("%08X\n", *(&array[0])+1);           
  
  return 0;
}



'C 언어 > 임베디드 C' 카테고리의 다른 글

구조체의 배열  (0) 2011.07.07
구조체의 초기화  (0) 2011.07.07
버블 정렬  (0) 2011.07.01
리다이렉션(redirection)  (0) 2011.06.29
구조체를 사용한 파일 입출력  (0) 2011.06.29