C배열에서 왜 a[1] == 1[a]인가요?
조회수 2183회
발생하는 문제 및 실행환경
친구가 이상한 기능 찾았다면서 보내준 코든데요
1[a]
써도 컴파일도 잘되고 실행도 잘돼요.
이게 어떻게 된 거죠?
소스코드
int main(){
int* a = (int*)malloc(sizeof(int)*2);
a[0] = 1;
a[1] = 2;
printf("%d\n", a[1]);
printf("%d\n", 1[a]);//????????
}
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
댓글 입력