>>122
int*はint型の変数のアドレスを格納する変数

int x=50;
int *xp = &x;

この時、printf("%d",*xp) と printf("%d",x) は50を表示し、
printf("%p",xp) と printf("%p",&x) はxのアドレスを表示する