#include<iostream>
using namespace std;
void aaa(int i[10])
{
cout << i << "\n" << &i <<"\n";
}
int main()
{
int p[10]={1,2,3,4,5,6,7,8,9};
cout << p << "\n" << &p << "\n";
aaa(p);
}
배열의 경우 포인터와는 다르게 첫번째 주소값과 상수의 주소값이 같다는것을 출력을 통해알수있습니다.
그런데 배열에 대입했을 경우엔 첫번째 주소값과 변수의 주소값이 다릅니다.
이 이유에 대해 알고싶습니다.