The output of the programmer :
#include<stdio.h>
int main (){
int A[3] = {1,2,3};
printf("%u %u %u ",&A,A,*A);
return 0;
}
is :3216303812 3216303812 1
here &A and A is same that means address of a is same as the value of a i.e A is pointing to itself. and *A means value stored at 3216303812 which is A itself as we know &A = A.. so where is the 1 coming from ?? how come *A = 1 ? Please help