指针和引用的区别


在这篇博文中,我们将理解指针和引用的区别。

指针

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

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

  • 它可以被分配为指向一个 NULL 值。

  • 它可以使用‘*’运算符进行解引用。

  • 它只能被更改为指向同一类型的另一个变量。

示例

int val = 5;
//code//
int *p = &val;

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

引用

  • 在声明时必须初始化。

  • 不能为 NULL 值。

  • 可以用一个名称使用。

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

示例

int val = 52;
int &ref = val;

更新于: 2021 年 3 月 24 日

914 次浏览

开启你的 职业生涯

完成课程可获得认证

开始学习
广告