Why right value and left value in array are the same?
Refer to the code: why &a
and a
have the same value?
CODE:
int main()
{
int a[4];
*a = 3;
printf("&array: %p array: %p array[0]: %d", &a, a, *a);
return 0;
}
OUTPUT:
&array: 000000000023FE50 array: 000000000023FE50 array[0]: 3