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

Not passing a pointer.
Passing a reference to pointer.

If use * symbols or & symbols, has not same result for *& symbols.
Take a closer look at my sample code and the execution results.