If we declare an array, like:
int arr[3] = {1,2,3};
and if we try to print the value of arr and &arr, it shows the same result. Why is it like that? If arr is holding the address of the first element, shouldn't it have an address of its own??
If we declare an array, like:
int arr[3] = {1,2,3};
and if we try to print the value of arr and &arr, it shows the same result. Why is it like that? If arr is holding the address of the first element, shouldn't it have an address of its own??