* , ->, *p->some_var *(p->some_var), , , (*p)->some_var.
some_var , p (p - some_struct *)
struct some_struct {
int *some_var;
};
some_struct *p = ...;
int v = *p->some_var;
p some_var, ( p - - some_struct **).
some_struct *a = ...;
some_struct **p = &a;
int *val_ptr = (*p)->some_var;