• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

4:30에서 arr+1=arr[1]?

20.05.01 13:09 작성 조회수 148

0

int arr[2][3]={{1,2,3},{4,5,6}}

에서

arr=arr[0]=&arr[0][0]=&arr[0]

arr[1]=&arr[1]=&arr[1][0]

인데 어떻게 arr+1=&arr[1][0] 이 되는지 궁금하네요 &arr[0][0] +1 이 되니까 &arr[0][1]이 되야하는 것 아닌가 싶습니다.

arr[1] +1이 &arr[1][0] 아닌가요?

그리고 a[0][0] 이렇게 쓰신건 arr[0][0]을 줄이신거지요?

답변 1

답변을 작성해보세요.

1

그건 컴파일러가 그렇게 해석을 하도록 문법(규칙)을 정해놨다라고 밖에 말씀을 드릴 수가 없습니다.

a[0][0]은 줄인것이 맞습니다.