인프런 커뮤니티 질문&답변

최민서님의 프로필 이미지
최민서

작성한 질문수

홍정모의 따라하며 배우는 C언어

10.14 2차원 배열과 포인터

2차원 배열

작성

·

172

0

안녕하세요, 질문드립니다.
앞강의에서도 계속해서 다루었던 부분인데 이해가 안되서 질문드립니다.
int arr[2][3] = {{1,2,3}, {4,5,6}}
에서 arr == arr[0]인 것은 둘다 모두 arr배열의 첫주소를 가르킨다는 점에서 타당하다고 생각합니다.
이해가 안되는 부분은 arr[0]와 &arr[0]가 같다는 점인데요.
arr[0]가 위 배열의 1행을 의미하는 것이므로 {1,2,3}의 주소를 가르킵니다. 하지만 여기서 다시 주소연산자를 붙이는 것이 이해가 되지않습니다.
arr[0] 자체로 첫번째 주소를 가르키고 있는데 여기서 다시 주소연산자를 붙인 결과가 같다는 것이 이해가 되지 않습니다.
긴글 읽어주셔서 감사합니다.

답변 1

2

안녕하세요 :)

https://www.inflearn.com/questions/254610

https://www.inflearn.com/questions/241949

링크를 참고해보시면 좋을 것 같아요!

최민서님의 프로필 이미지
최민서
질문자

강의 중 놓친 부분이 있는것 같네요, 감사합니다 :)

최민서님의 프로필 이미지
최민서

작성한 질문수

질문하기