引用调用和指针调用有什么区别呢?

如题,我找了好久都没有一个确切的答案,恳请大佬解惑

引用就是别名,就是给变量另外起了一个名字,对引用进行操作实际上就是在操作被引用变量本身。是一种直接操作。定义一个a的引用b,b就是a的另外一个名字,两者共享一块内存空间。
而指针是指向了另外一种类型的变量,他保存了指向对象的地址,通过对这个地址去访问指向的对象,是一种间接操作。指针拥有自己独立的内存空间。

引用调用是取值,指针调用是取地址