프로그래밍
배열의 논리적,물리적 순서를 확인하는 프로그램
Dilrong
2013. 10. 15. 14:03
#include<stdio.h>
//2차원 배열의 논리적,물리적 순서를 확인하는 프로그램
//행 우선 순서 방법 이용 a+(i*Njs+j)xl
void main()
{
int i, n=0, *ptr;
int sale[2][4] = {{63, 84, 140, 130},
{157, 209, 251, 312}};
ptr=&sale[0][0];
for(i=0; i<8; i++)
{
printf("\n address: %u sale %d = %d", ptr, i, *ptr);
ptr++;
}
getchar();
}
#include<stdio.h>
//3차원 배열 원소의 논리적,물리적 순서를 확인하는 프로그램
//면 우선 수선 방법 이용a+{{i*Nj*Nk}+(j*Nk)+k}*l
void main()
{
int i, n=0 , *ptr;
int sale[2][2][4] = { {{63, 84, 140, 130}, {157, 209, 251, 312}},
{{59, 80, 130, 135}, {149, 187, 239, 310}} };
ptr =& sale[0][0][0];
for(i=0; i<16; i++)
{
printf("\n address: %u sale %2d = %3d", ptr, i, *ptr);
ptr++;
}
getchar();
}
반응형