11.参照
この点で、非常にポインタと酷似(こくじ)しているためややこしく考えてしまう人もいるでしょう
https://dict.hjenglish.com/jp/jc/%E3%82%84%E3%82%84%E3%81%93%E3%81%97%E3%81%8F
ポインタは、物理的なメモリアドレスを指す独立した変数ですが
参照は、必ず何らかの変数を指しています
参照を宣言するには、宣言時に変数の前に アンパサンド 「 & 」 を指定します
この場合は、変数 var を参照 ref として設定します
参照はポインタと異なり、名前が違うだけで変数そのものを表します
さらに、参照は独自のアドレスを持たず、変数のアドレスそのものを指します
参照のアドレスと言うものは存在せず、変数の論理的複製です
そのため、参照の値を更新することは変数の値を更新することに等しいと言えます
上のような、変数の別名としての使われ方は極めてまれと言えます
https://dict.hjenglish.com/jp/jc/%E6%A5%B5%E3%82%81%E3%81%A6