Lesson 18: Pointers — addresses, & and *
Every variable in your program lives at a real memory address — just like an apartment on a street. The & operator gives the address of x (the mystery of scanf("%d", &x) from lesson 3 is finally solved!). A pointer is a variable that stores an address: int *p = &x;. With *p you access the value at t