Int main()
{
unsigned int x[4][3]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}}
Printf("%u%u%u",x+3,*(x+3),*(x+2)+3);
}
Assume that address of x is 2000
And intrger requires four byte of memory
Answer is 2036,2036,2036
My question is why *(x+3) give address of that location .why not value which present at that location.and please suggest some good source to learn about this concept