For comparison, xptr and &xptr here are different:
I am wondering about the difference between the pointer xptr just above,Code:#include <stdio.h> int main() { int x = 123; int *xptr = &x; printf("x %d\n",x); printf("&x %p\n",&x); printf("xptr %p\n",xptr); printf("&xptr %p\n",&xptr); return 0; } output: x 123 &x 0012ff84 xptr 0012ff84 &xptr 0012ff80
and the conceptual pointer x from the array x[].