C에서
type data[row최대값 A ][column 최대값 B] 과 같은
배열이 존재할때
data[2][3] 인경우엔
셀 접근 방식이
data첫주소 + (2*column 최대값 B + 3)*sizeof(type)
으로 된다는 사실을 확인해보고 싶었습니다.
[code:1]
#include <stdio.h>
int main(){
char data[2][5] = {1,2,3,4,5,6,7,8,9,0};
char *p = data;
char (*p2)[5] = data;
char (*p3)[10] = data;
char **p4 = data;
printf("%d\n",data);
printf("%d\n",*(p+5));