배열 예제에 대한 질문

글쓴이: 익명 사용자 / 작성시간: 목, 2001/11/29 - 9:42오전
소스코드
main()
{
int a[]={1,2,3}, i;
for(i=0; i<3; i++)
printf("a[%d]=%d",i,a[i]);
for(i=0; i<3; i++)
printf("%d[a]=%d",i,i[a]); <---- 이부분
}
#filename
a[0]=1 a[1]=2 a[2]=3
0[a]=1 1[a]=2 2[a]=3 <--- 이부분이 이해가 안갑니다.
생각해보면 배열 i[a]는 선언되 되지 않았고 초기화도 되지 않았는데 어떻게 데이터가 들어있는거죠?
Forums:
Re: 배열 예제에 대한 질문
i[a] == a[i] == *(a+i) == *(i+a)
입니다.
댓글 달기