Current location - Plastic Surgery and Aesthetics Network - Plastic surgery and medical aesthetics - int *point,a=4; and point=&a; What do &*point stand for? Why?
int *point,a=4; and point=&a; What do &*point stand for? Why?

Hello.

int *point,a=4 means defining an integer pointer point and an integer variable a, and assigning 4 to a;

point=&a; means assigning the address of a to The pointer point, that is, point points to a;

&*point is the address of the variable (*point), that is, the address of a.

As for why, I don’t think you can explain to children why 1+1=2?