Difficulties to understand pointer-notations *myVar / myVar* (byte*&) myVar

example?

i don't think this answers the question regarding beahvior

from what i've tried, there's no different (i.e. just semantics). the data is not copied, any value change is persistent in the calling function