c언어 2차원 배열에서의 주소값 질문이요~~
푸른마을
2023.04.01
질문 제목 :
c언어 2차원 배열에서의 주소값 질문이요~~
c언어 2차원 배열에서의 주소값 질문이요~~
질문 내용 :
일단 소스와 결과 먼저..#include stdio.hint main(){int arr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};printf(%d ,%d, %d\n,&arr,&arr[0],&arr[0][0]);printf(%d ,%d, %d\n,arr,arr[0],arr[0][0]);return 0;}===========출 력 결 과==================================1244980 ,1244980 ,12449801244980 ,1244980 ,1==============================================이런결과가 나왔는데요 모순된 결과가 나왔습니다.arr,arr[0],arr[0][0]의 주소값은 모두 1244980 이지만그 값은 서로 다르다는 결과가 나왔습니다...주소값이 같을 경우는 그 주소에 있는 것도 당연히 같아야 하는거 아닌가요?이게 왜 이런건지 궁금합니다...제가 이해를 잘 못해서 ㅜㅜ 자세하게 설명좀 부탁드립니다..