指针和引用的区别

在这篇文章中,我们将了解指针和引用之间的区别。

指针

  • 它可以被初始化为任何值。

  • 它可以在声明后的任何时间初始化。

  • 可以将其分配为指向 NULL 值。

  • 可以使用“*”运算符取消引用它。

  • 它可以更改为仅指向相同类型的不同变量。

示例

int val = 5;

//code//

int *p = &val;

参考

  • 它必须在声明时进行初始化。

  • 它不能是 NULL 值。

  • 它可以通过名称使用。

  • 一旦它被初始化为一个变量,它就不能被更改为引用一个变量对象。

示例

int val = 52;

int &ref = val;

以上是 指针和引用的区别 的全部内容, 来源链接: utcz.com/z/335588.html

回到顶部