#include
void main(){
char data[2][2];
char (*p)[2] = data;
printf("data : %x\n", data);
printf("*p : %x\n", *p);
}
data : 배열 시작 주소 값
*p : 배열 시작 주소 값
결과 : data == *p
#include
void main(){
short int data[2][2];
int *p = data;
printf("data : %x\n", data);
printf("*p : %x\n", *p);
}
data : 배열 시작 주소 값
*p : ?
결과 : data ≠ *p
왜 이런 건가요?