int main() { int n; n=31; int *p; p=&n; *p=18; int *q=p; *q=25; q=new int; *q=87; q=new int; // What's the difference? p=q vs. *p=*q // What if *p=q? // What if q=*p? }