Given the following declaration:
What is the difference between:
Hint: two of them are identical, the other is very different, but if you print them:
printf(“%p, %p, %p\n”, foo, &foo, &foo);
they’ll all print the same value.