I have a struct str *s;
struct str *s
Let var be a variable in s. Is &s->var equal to &(s->var)?
var
s
&s->var
&(s->var)
Yes.
(-> is higher precedence than &. See http://cppreference.com/wiki/language/operator_precedence)