안녕하세요. c언어를 공부하고 있는 학생입니다. c언어 배열이름에 관해서 궁금증이 생겼는데.
int arr[3] = {99, 77, 55}; 라는 배열을 선언했다고 가정을 하면
arr이라는 변수는 arr[0]의 주소를 가지게 되는 것은 알았습니다.
1) 그런데 arr이라는 변수는 어디에 저장되어있는 건가요? 메모리상에 arr[0] 변수 앞에 있는건가요?
2) arr은 변수가 아닌건가요? &(arr)을 출력해본결과 arr[0]의 주소값하고 똑같이 나오더군요...
결론적으로 arr이라는 변수가 메모리상에 있는 것인지, 있으면 어디에 위치한건지 알고 싶습니다.